CentOS 7.6 install docker offline

In the intranet environment, it is generally not possible to connect to the Internet and deploy online. At this time, it is necessary to install docker offline. This section mainly summarizes the steps of offline installation of docker in CentOS 7.6 environment.

1. Download the docker installation package

Official address: https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz

2. Unzip

tar -zxvf docker-19.03.9.tgz

3. Move all the decompressed docker folders to the /usr/bin directory

cp -p docker/* /usr/bin

4. Register docker as a system service

① Create a docker.service file in the /usr/lib/systemd/system/ directory
② Edit the docker.service file

vi /usr/lib/systemd/system/docker.service

copy the content

[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target docker.socket
[Service]
Type=notify
EnvironmentFile=-/run/flannel/docker
WorkingDirectory=/usr/local/bin
ExecStart=/usr/bin/dockerd \
                -H tcp://0.0.0.0:4243 \
                -H unix:///var/run/docker.sock \
                --selinux-enabled=false \
                --log-opt max-size=1g
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=on-failure
[Install]
WantedBy=multi-user.target

5. Restart to take effect

restart the daemon

systemctl daemon-reload
systemctl start docker

View docker status

systemctl status docker

 Set boot

systemctl enable docker

docker version

 

Guess you like

Origin blog.csdn.net/jieyongquan/article/details/129810236