1. 下载离线安装包
根据系统架构(如x86_64或ARM64)选择合适的Docker离线安装包。以下是一些常用的下载地址:
- Docker官方下载地址:https://download.docker.com/linux/static/stable/
- 阿里云镜像站:http://mirrors.aliyun.com/docker-ce/linux/static/stable
- 清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/
2. 将安装包传输到目标机器
将下载好的Docker离线安装包(如docker-27.3.1.tgz
)通过U盘或其他方式传输到麒麟V10系统的离线机器上。
3. 解压安装包
在目标机器上,将安装包解压到指定目录。例如:
tar -zxvf docker-27.3.1.tgz -C /tmp
4. 将Docker文件复制到/usr/bin
目录
将解压后的Docker文件复制到/usr/bin
目录:
sudo cp /tmp/docker/* /usr/bin/
5. 创建Docker服务文件
创建docker.service
文件以实现Docker的开机自启动。可以使用以下命令创建并编辑该文件:
sudo vi /etc/systemd/system/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
6. 设置文件权限并重新加载系统配置
给docker.service
文件设置执行权限,并重新加载系统配置:
sudo chmod 644 /etc/systemd/system/docker.service
sudo systemctl daemon-reload
7. 启动Docker服务
启动Docker服务并设置为开机自启动:
sudo systemctl start docker
sudo systemctl enable docker
8. 验证Docker是否安装成功
通过以下命令检查Docker是否安装成功:
docker --version
如果输出Docker的版本信息,则说明安装成功。
注意事项
- 确保系统架构与下载的Docker安装包匹配。
- 如果需要配置Docker的额外参数,可以通过
/etc/docker/daemon.json
文件进行设置。 - 如果在安装过程中遇到问题,可以参考Docker官方文档或社区资源。