银河麒麟操作系统上安装docker

作者:动易软件 来源:网络 点击数: 发布时间:2024年02月28日

1. 查看操作系统版本

#查看麒麟系统对应的linux os
cat /proc/version

ebd5ecd0aefe42e1a0d1442570c81990.jpeg
如图可以看到输出的内容中有 “Ubuntu1~16.04.10” 字样*,即银河麒麟与Ubunt比较亲近,可以使用.deb安装包。

2. docker官网下载安装文件

根据docker官网 https://docs.docker.com/engine/install/ubuntu/#install-from-a-package中描述

9559e925dd464a8b8a7f4f65b74a4429.jpeg 

https://download.docker.com/linux/ubuntu/dists/下载docker离线安装包,下载与操作系统对应的docker离线安装包。

1628375cee1b470d8a60bdc953d933a2.jpeg 

查到16.04.10大约对应Xenial Xerus版本。进入之后选择稳定版本的,并和自己linux相符的

665e4cca65fc4414a4fbab04af3cadd4.jpeg 

3. 离线安装docker

这里的安装包共有3类,即 containerd.io、 docker-ce-cli、 docker-ce 三类安装包之间存在着依赖关系,所以安装顺序如下:

 a. 安装容器类服务,使用 dpkg -i containerd.io_XXXXXX.deb 指令进行安装。
 b. 安装docker客户端,cli 即为 client 的意思。使用 dpkg -i docker-ce-cli_XXXX.deb 指令进行安装。
 c. 安装docker服务端程序,使用 dpkg -i docker-ce_XXXX.deb 指令进行安装。
安装过程中出现containerd.io 依赖于 libseccomp2 (>= 2.4.0)问题,请如下更新并安装

apt-get update
apt-get install -y libltdl7 libseccomp2

4. 启动docker并查看docker状态

使用 指令将其开启即可

#查看docker状态
service docker status
#或者
systemctl status docker

#启动docker
service docker start
#或者systemctl start docker

如图启动成功

78e72098e1704354a09a91c2fe2c1d3d.jpeg