centos docker换源 centos7 docker-ce

centos docker换源 centos7 docker-ce

Reimpresión

mob6454cc71b244 2023-07-04 13:14:30

Etiqueta de artículo centos docker cambio de fuente docker centos linux Docker artículo clasificación código vida lectura número 43

Tabla de contenido

0.Instalar ventana acoplable

1. Instale Docker en CentOS

1.1 Desinstalar (opcional)

1.2.Instalar la ventana acoplable

1.3.Iniciar la ventana acoplable

1.4 Configurar la aceleración de la imagen

2. Instale DockerCompose en CentOS7

2.1.Descargar

2.2 Modificar permisos de archivos

2.3.Base completa automáticamente los comandos:

3.Almacén de imágenes de Docker

3.1 Versión simplificada del almacén espejo

3.2 Versión con interfaz gráfica

3.3 Configurar la dirección de confianza de Docker


0.Instalar ventana acoplable

Docker se divide en dos versiones principales: CE y EE. CE es la edición comunitaria (gratuita, el período de soporte es de 7 meses), EE es la edición empresarial, que enfatiza la seguridad, se paga por su uso y tiene un período de soporte de 24 meses.

Docker CE se divide en tres canales de actualización: stable testy .nightly

 El sitio web oficial tiene guías de instalación para varios entornos , Aquí presentamos principalmente la instalación de Docker CE en CentOS.

1. Instale Docker en CentOS

Docker CE admite la versión de 64 bits de CentOS 7 y requiere que la versión del kernel no sea inferior a 3.10. CentOS 7 cumple con los requisitos mínimos del kernel, por lo que instalamos Docker en CentOS 7.

1.1 Desinstalar (opcional)

Si ha instalado una versión anterior de Docker anteriormente, puede desinstalarla usando el siguiente comando:

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 la ventana acoplable

Primero, todos deben 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//centos8不适用了
如果报错了,可以使用下面的方式:

yum makecache //centos8适用

//或者下面这个命令也OK
dnf makecache

Luego ingrese el comando:

yum install -y docker-ce
  • 1.

docker-ce es una versión comunitaria gratuita. Espere un momento y Docker se instalará correctamente.

1.3.Iniciar la 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 le sugiero que apague el firewall directamente.

Antes de iniciar Docker, asegúrese de apagar el firewall. !

Antes de iniciar Docker, asegúrese de apagar el firewall. !

Antes de iniciar Docker, asegúrese de apagar el firewall. !

# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld

Inicie la ventana acoplable mediante el comando:

systemctl start docker  # 启动docker服务

systemctl stop docker  # 停止docker服务

systemctl restart docker  # 重启docker服务

Luego ingrese el comando para ver la versión de Docker:

ventana acoplable -v

Como se muestra en la imagen:

 

centos docker换源 centos7 docker-ce_linux

1.4 Configurar la aceleración de la imagen

La velocidad de Internet del almacén de imágenes oficial de Docker es mala, necesitamos configurar un servicio de imágenes nacional:

Consulte la documentación de aceleración de imágenes de Alibaba Cloud:  Alibaba Cloud Login: bienvenido a Alibaba Cloud, una plataforma de servicios de computación en la nube segura y estable

2. Instale DockerCompose en CentOS7

2.1.Descargar

En Linux, debes descargarlo mediante el comando:

# 安装
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

Si la velocidad de descarga es lenta o la descarga falla, puede utilizar el archivo docker-compose proporcionado en el material previo al curso:

 

centos docker换源 centos7 docker-ce_docker_02

/usr/local/bin/También es posible cargarlo en un directorio.

2.2 Modificar permisos de archivos

Modificar permisos de archivos:

# 修改权限
chmod +x /usr/local/bin/docker-compose

2.3.Base completa automáticamente los comandos:

# 补全命令
curl -L https://raw.githubusercontent.com/docker/compose/1.29.1/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose

Si ocurre un error aquí, debe modificar su archivo de hosts:

echo "199.232.68.133 raw.githubusercontent.com" >> /etc/hosts

3.Almacén de imágenes de Docker

Se puede construir un almacén espejo basándose en DockerRegistry proporcionado oficialmente por Docker.

Dirección del sitio web oficial:  Docker Hub

3.1 Versión simplificada del almacén espejo

El Docker Registry oficial de Docker es una versión básica del almacén de imágenes de Docker, que tiene funciones completas de gestión de almacén, pero no tiene una interfaz gráfica.

El método de construcción es relativamente simple y los comandos son los siguientes:

docker run -d \
    --restart=always \
    --name registry	\
    -p 5000:5000 \
    -v registry-data:/var/lib/registry \
    registry

El comando monta un volumen de datos de registro en el directorio /var/lib/registry del contenedor, que es el directorio donde la biblioteca de imágenes privada almacena los datos.

Visite http://YourIp:5000/v2/_catalog para ver las imágenes incluidas en el servicio de imágenes privadas actual.

3.2 Versión con interfaz gráfica

Utilice DockerCompose para implementar DockerRegistry con una interfaz gráfica. El comando es el siguiente:

version: '3.0'
services:
  registry:
    image: registry
    volumes:
      - ./registry-data:/var/lib/registry
  ui:
    image: joxit/docker-registry-ui:static
    ports:
      - 8080:80
    environment:
      - REGISTRY_TITLE=传智教育私有仓库
      - REGISTRY_URL=http://registry:5000
    depends_on:
      - registry

3.3 Configurar la dirección de confianza de Docker

Nuestro servidor privado utiliza el protocolo http, en el que Docker no confía de forma predeterminada, por lo que debemos realizar una configuración:

# 打开要修改的文件
vi /etc/docker/daemon.json
# 添加内容:
"insecure-registries":["http://192.168.150.101:8080"]
# 重加载
systemctl daemon-reload
# 重启docker
systemctl restart docker

Acho que você gosta

Origin blog.csdn.net/lqzixi/article/details/131746441
Recomendado
Clasificación