1、确定系统版本是openEuler22.03-SP2
text
[root@192 ~]# wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.23.tgz
#或者自己下载之后上传到/root下,测试最好是自己下载到本地再上传到服务器上
下载地址:https://download.docker.com/linux/static/stable/x86_64/docker-20.10.23.tgz
[root@192 ~]# tar zxvf docker-20.10.23.tgz
[root@192 ~]# cp docker/* /usr/bin/
2、 vim /etc/systemd/system/docker.service (创建配置文件)
text
[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 --selinux-enabled=false --insecure-registry=127.0.0.1
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
3、添加权限及启动服务
text
[root@192 ~]# chmod +x /etc/systemd/system/docker.service
[root@192 ~]# systemctl daemon-reload
[root@192 ~]# systemctl start docker
[root@192 ~]# systemctl enable docker
[root@192 ~]# docker --version
Docker version 20.10.23, build 7155243
4、配置加速器加速下载docker镜像,根据自己实际情况添加
使用Docker首先要获取镜像文件,默认是下载Docker Hub下载,网络很慢,可以使用国内的镜像加速器。阿里云的镜像加速器、Daocloud加速器,灵雀云加速器
text
[root@192 ~]# vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://register.liberx.info",
"https://dockerpull.com",
"https://docker.anyhub.us.kg",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu",
"https://docker.awsl9527.cn"
]
}
#多试试几个网上的,或者添加自己的云服务器镜像,很多网上的不能用,自己多试试吧
[root@192 ~]# systemctl daemon-reload
[root@192 ~]# systemctl start docker