Instalación de la ventana acoplable
1. Instalar Docker en CentOS
- Docker se divide en dos versiones principales, CE y EE. CE significa Community Edition (período de soporte gratuito de 7 meses)
- EE significa Enterprise Edition, enfatizando la seguridad, el uso pago y un ciclo de soporte de 24 meses.
- Docker CE se divide en tres canales de actualización: prueba estable y nocturna. Hay guías de instalación en varios entornos en el sitio web oficial Aquí presentamos principalmente
la instalación de Docker CE en CentOS.
1.1 Desinstalar (opcional)
Si ha instalado una versión anterior de Docker anteriormente, puede usar el siguiente comando para desinstalarlo:
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
1.2 Instalar ventana acoplable
En primer lugar, debe conectar la máquina virtual a Internet e instalar la herramienta yum
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
Luego actualice la fuente del espejo local:
# 设置docker镜像源
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
Luego ingrese el comando:
yum install -y docker-ce
1.3 Iniciar ventana acoplable
Las aplicaciones Docker necesitan usar varios puertos y modificar la configuración del firewall uno por uno. Es muy problemático, por lo que se recomienda que cierre el firewall directamente.
¡Antes de iniciar Docker, asegúrese de cerrar el firewall! !
# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
#查看是否关闭防火墙
systemctl status firewalld
Inicie la ventana acoplable por comando:
systemctl start docker # 启动docker服务
systemctl stop docker # 停止docker服务
systemctl restart docker # 重启docker服务
1.4 Configurar la aceleración del espejo
La velocidad de la red del almacén espejo oficial de Docker es baja, por lo que debemos configurar un servicio espejo doméstico:
Consulte el documento de aceleración del espejo de Alibaba Cloud: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
##Cree una carpeta
sudo mkdir -p /etc/docker
##Cree un nuevo archivo daemon.json en la carpeta
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://akchsmlh.mirror.aliyuncs.com"]
}
EOF
## recargar archivo
sudo systemctl daemon-reload
## reiniciar docker
sudo systemctl reiniciar docker
conexión remota fallida
El síntoma es un enlace rechazado o NoHttpResponseException.
1. Edite el archivo de configuración de la ventana acoplable
vi /usr/lib/systemd/system/docker.service
2. Agregue los dos siguientes después de ExecStart
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
3. Reinicie la ventana acoplable
systemctl daemon-reload
systemctl restart docker