银河麒麟操作系统 v10 中离线安装 Docker
1. 查看系统版本
1 2 3 4 5 6 7 8
   | [root@localhost opt]# cat /etc/os-release NAME="Kylin Linux Advanced Server" VERSION="V10 (Lance)" ID="kylin" VERSION_ID="V10" PRETTY_NAME="Kylin Linux Advanced Server V10 (Lance)" ANSI_COLOR="0;31" [root@localhost opt]#
   | 
 
2. 查看Linux内核版本
1 2 3 4 5
   | [root@localhost opt]# uname -r 4.19.90-52.22.v2207.ky10.aarch64 [root@localhost opt]# uname -a Linux localhost.localdomain 4.19.90-52.22.v2207.ky10.aarch64 #1 SMP Tue Mar 14 11:52:45 CST 2023 aarch64 aarch64 aarch64 GNU/Linux [root@localhost opt]# 
   | 
 
3. 查看iptables版本
1 2
   | [root@localhost opt]# iptables --version iptables v1.8.5 (legacy)
   | 
 
4. 判断处理器架构
1 2 3
   | [root@localhost opt]# uname -p aarch64 [root@localhost opt]# 
   | 
 
可以看到,系统处理器架构为 ARM 架构;如果为 x86 架构的,则会显示 x86_64;
5. 离线下载docker包
1
   | https://download.docker.com/linux/static/stable/
   | 
 
6. 解压并移动
1 2
   | tar -zxvf docker-20.10.6.tgz mv docker/* /usr/bin/
   | 
 
7.  配置docker文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
   | //新建配置文件 vi /usr/lib/systemd/system/docker.service
  //docker.service文件中写入如下内容 [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target
  // 给与可执行权限 chmod +x /usr/lib/systemd/system/docker.service
   | 
 
8.  开机启动docker
9. 查看docker信息