Catálogo de series relacionadas con el tutorial de uso de Docker
Tabla de contenido
1. Inicie sesión en el fondo del sistema
En segundo lugar, cree un almacén de Docker
Paso dos: configuración del cliente
empujar el espejo al servidor privado
tire Extraiga el espejo del servidor privado
1. Inicie sesión en el fondo del sistema
Abra el navegador y visite http: //: 8081 /
Ingrese la contraseña de la cuenta
En segundo lugar, cree un almacén de Docker
Paso 1: crea un almacén
Paso 2: configurar el almacén
Establecer el nombre del almacén
Especifique un nombre único para el almacén y luego elija http o https. Esto es solo para pruebas, así que vaya a http
Nota: Se debe determinar el puerto.
Una vez que la creación se haya realizado correctamente, puede verla en la lista del almacén.
Paso dos: configuración del cliente
Debido a que se usa http, debe editar el archivo de configuración de la ventana acoplable en el lado del cliente, como
vim /etc/systemd/system/multi-user.target.wants/docker.service
Busque la propiedad ExecStart y agregue --insecure-registry server IP: Docker warehouse port after dockerd
ExecStart=/usr/bin/dockerd --insecure-registry=ip:9021
Guarde, vuelva a cargar la configuración y reinicie el servicio de Docker.
systemctl daemon-reload
systemctl restart docker
Tres, uso del cliente
Primera ip de inicio de sesión de la ventana acoplable: 9021, ingrese la cuenta autorizada y la contraseña, después de que el mensaje sea exitoso, puede enviar la imagen al almacén.
P.ej
docker login -u admin -p 你的admin密码 192.168.88.131:9021
Error de uso del cliente
Se informará un error en este momento
Error response from daemon: Get http://192.168.88.131:9021/v1/users/: dial tcp 192.168.88.131:9021: connect: connection refused
solución
1. ¿Hay alguna configuración en el archivo de configuración de la ventana acoplable?
Si no hay configuración, siga el paso de operación dos: configure el almacén
2. ¿Está mapeado el puerto del almacén portuario?
Mapa del puerto 9021
docker run -p 8081:8081 -p 9021:9021 --privileged=true --name nexus -v /usr/local/docker/nexus/nexus-data:/nexus-data 8716903d1912
empujar el espejo al servidor privado
#先tag镜像,把镜像名变成包含本地仓库名(如192.168.88.131:9021)的镜像
#docker tag 本地镜像名:镜像tag 私有库地址/镜像名:镜像tag
docker tag centos_tomcat8:v1 192.168.88.131:9021/centos_tomcat8:v1
Al presionar, debe usar docker push Dirección de biblioteca privada / nombre de espejo: etiqueta de espejo
再push镜像至仓库中:
docker push 192.168.88.131:9021/centos_tomcat8:v1
tire Extraiga el espejo del servidor privado
docker pull 192.168.88.131:9021/centos_tomcat8:v1
En este paso, significa que nexus se ha instalado correctamente y se puede extraer y enviar al cliente.
agradecer:
Encontré algunos problemas al ordenar estas dos publicaciones del blog. Gracias a mi entusiasta colega Yang y a los internautas por su apoyo, ¡siento el amor de los técnicos! ¡Muchas gracias!