CentOS 7.6 instalar docker sin conexión

En el entorno de intranet, generalmente no es posible conectarse a Internet e implementar en línea. En este momento, es necesario instalar Docker sin conexión. Esta sección resume principalmente los pasos de la instalación sin conexión de Docker en el entorno CentOS 7.6.

1. Descargue el paquete de instalación de la ventana acoplable

Dirección oficial: https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz

2. Descomprimir

tar -zxvf docker-19.03.9.tgz

3. Mueva todas las carpetas acoplables descomprimidas al directorio /usr/bin

cp -p docker/* /usr/bin

4. Registre Docker como un servicio del sistema

① En el directorio /usr/lib/systemd/system/, cree un archivo docker.service
② Edite el archivo docker.service

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

copiar el contenido

[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. Reiniciar para que surta efecto

reiniciar el demonio

systemctl daemon-reload
systemctl start docker

Ver el estado de la ventana acoplable

systemctl status docker

 Establecer arranque

systemctl enable docker

docker version

 

Supongo que te gusta

Origin blog.csdn.net/jieyongquan/article/details/129810236
Recomendado
Clasificación