麒麟系统安装docker
1、查看系统架构
# 查看内核版本
uname -a
# 查看内核参数
cat /proc/version
# 查看系统和内核的详细信息
hostnamectl
2、官方下载离线安装包
https://download.docker.com/linux/static/stable/
3、上传压缩包、解压、复制到/usr/bin/目录下
# 解压安装包
tar -zxvf docker-27.2.0.tgz
# 移动 Docker 文件
mv docker/* /usr/bin/
4、配置docker服务
vim /usr/lib/systemd/system/docker.service
5、输入内容
[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、vim /etc/docker/daemon.json修改docker cgroup方式(如果docker目录存在,需要创建)
{
"exec-opts": ["native.cgroupdriver=systemd"],
"insecure-registries": [
"http://172.31.192.88:81","http://111.51.123.456:2222"
]
}
7、运行守护进程
dockerd
8、启动 Docker
# 启动
systemctl start docker
# 查看状态
systemctl status docker
9、设置开机自启动
sudo systemctl enable docker
注意:
有的服务器执行dockerd命令,启动守护线程报错,那么直接执行sudo systemctl enable docker设置开机自启动,reboot重启服务器,那么docker就可以启动了
参考链接:https://blog.csdn.net/weixin_53287520/article/details/142487174