Linux离线安装docker

1、下载安装包
https://download.docker.com/linux/static/stable/x86_64/
2、安装
上传docker-19.03.0.tar方法到media
tar -xvf docker-19.03.0.tar
cp docker/* /usr/bin/
3、配置系统服务
(1)vim /etc/systemd/system/docker.service
(2)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

the default is not to use systemd for cgroups because the delegate issues still

exists and systemd currently does not support the cgroup feature set required

for containers run by docker

ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID

Having non-zero Limit*s causes performance problems due to accounting overhead

in the kernel. We recommend using cgroups to do container-local accounting.

LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity

Uncomment TasksMax if your systemd version supports it.

Only systemd 226 and above support this version.

TasksMax=infinity

TimeoutStartSec=0

set delegate yes so that systemd does not reset the cgroups of docker containers

Delegate=yes

kill only the docker process, not all processes in the cgroup

KillMode=process

restart the docker process if it exits prematurely

Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

(3)修改文件权限
chmod +x /etc/systemd/system/docker.service

4、启动Docker
systemctl daemon-reload #重新加载unit
systemctl start docker #启动Docker
systemctl enable docker.service #设置开机自启

5、验证
systemctl status docker #查看Docker状态
docker -v #查看Docker版本

你可能感兴趣的:(Linux离线安装docker)