麒麟操作系统|麒麟操作系统 (kylinos) 从入门到精通 - 研发环境- 第三十四篇 Docker安装与配置

0.基础环境 类别:笔记本
型号:中国长城 UF712
硬件平台:飞腾处理器(ArmV8 指令集)
系统:银河麒麟操作系统 V10 SP1(2203)
关键词:
信创,麒麟系统,linux,PKS,银河麒麟,飞腾,arm64,arm,docker,研发环境,云原生
1. 需求背景 云原生时代,Docker容器的使用给我们带来了极大的便利,特别是如果我们想在基于飞腾平台的麒麟系统下,做一些程序开发,或者安装一些程序,掌握了这个工具就特别便利。
注意:本篇有一定难度,可能更多的面向技术人员或者喜欢折腾的同学们。
2. 通过系统自带的安装包安装 在银河麒麟系统v10 sp1 2203下,系统应用商店(软件仓库)是自带了可以直接安装使用的docker.
目前仓库的版本:Docker version 20.10.7
2.1 通过应用商店
搜索docker,会显示没有找到
麒麟操作系统|麒麟操作系统 (kylinos) 从入门到精通 - 研发环境- 第三十四篇 Docker安装与配置
文章图片

在提示信息中,找到全库
麒麟操作系统|麒麟操作系统 (kylinos) 从入门到精通 - 研发环境- 第三十四篇 Docker安装与配置
文章图片

找到docker.io,点击下载安装(为了可以直接使用docker compose文件,同地将docker-compose安装好)
麒麟操作系统|麒麟操作系统 (kylinos) 从入门到精通 - 研发环境- 第三十四篇 Docker安装与配置
文章图片

2.2通过命令行安装
打开命令行终端输入

sudo apt-get install docker.io docker-compose -y

麒麟操作系统|麒麟操作系统 (kylinos) 从入门到精通 - 研发环境- 第三十四篇 Docker安装与配置
文章图片

2.3安装后查看版本和运行hello world
打开命令行终端输入
sudo docker run hello-world

麒麟操作系统|麒麟操作系统 (kylinos) 从入门到精通 - 研发环境- 第三十四篇 Docker安装与配置
文章图片

其他命令的测试(哈哈:才发现kmre移动环境用的是docker)
麒麟操作系统|麒麟操作系统 (kylinos) 从入门到精通 - 研发环境- 第三十四篇 Docker安装与配置
文章图片

3.其他方式 3.1通过下载deb二进制包安装
【麒麟操作系统|麒麟操作系统 (kylinos) 从入门到精通 - 研发环境- 第三十四篇 Docker安装与配置】自己下载deb包,安装。打开pkgs.org,搜索arm版本的docker-ce安装包
麒麟操作系统|麒麟操作系统 (kylinos) 从入门到精通 - 研发环境- 第三十四篇 Docker安装与配置
文章图片

下载后双击运行即可。
目前pkgs.org中的版本基本上和麒麟官方的一致。所以此方式仅用于备选。
3.2通过snap安装
前提是已经准备好snap环境,具体方式参见本专栏中安装最新版firefox篇中内容https://segmentfault.com/a/11...
sudo snap info docker #查看可用信息

麒麟操作系统|麒麟操作系统 (kylinos) 从入门到精通 - 研发环境- 第三十四篇 Docker安装与配置
文章图片

sudo snap install docker --stable #stable代表使用stable渠道的安装包

官方的安装方式为推荐方式,在使用移动环境的时候已经安装了(移动环境利用Docker实现)
麒麟系统专栏:
https://segmentfault.com/blog...
文章发表在SegmentFault
联系邮箱:1179611323@qq.com
群:662512340 文章中相关资料均可通过群文件获取或向群主请求协助
发行日志:
20220907 首发

    推荐阅读