OpenEuler 系统安装 docker

3人浏览 / 0人评论

参考:https://cloud.tencent.com/developer/article/2516239

1、下载docker安装包

wget https://download.docker.com/linux/static/stable/x86_64/docker-29.7.1.tgz

tar -zxvf docker-29.7.1.tgz
cp docker/* /usr/bin/
vim /usr/lib/systemd/system/docker.service

2、配置 docker.service

vim /usr/lib/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
EnvironmentFile=-/etc/default/docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

3、配置 daemin.json

mkdir /etc/docker
vim /etc/docker/daemon.json
## 内容如下:

{
        "data-root": "/opt/docker",
        "log-driver": "json-file",
        "log-opts": {"max-size":"500m", "max-file":"4"},
        "default-ulimits": {"nofile": {"Name": "nofile","Hard": 64000,"Soft": 64000}}
}

4、启动

systemctl daemon-reload
systemctl start docker
systemctl enable docker
docker version

全部评论