Encontré varios repositorios de imágenes de código abierto de Docker para el gerente técnico, ¿por qué el gerente eligió Sonatype Nexus (abajo)?

Catálogo de series relacionadas con el tutorial de uso de Docker

Encontré varios repositorios de imágenes de código abierto de Docker para el gerente técnico. ¿Por qué el gerente eligió Sonatype Nexus (Parte 1)?


Tabla de contenido

1. Inicie sesión en el fondo del sistema

En segundo lugar, cree un almacén de Docker

Paso 1: crea un almacén

Paso 2: configurar el almacén

Paso dos: configuración del cliente

Tres, uso del cliente

Error de uso del cliente

solución

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

0

En segundo lugar, cree un almacén de Docker

Paso 1: crea un almacén

 0

0

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.

0

 Una vez que la creación se haya realizado correctamente, puede verla en la lista del almacén.

0

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

 0

Busque la propiedad ExecStart y agregue --insecure-registry server IP: Docker warehouse port after dockerd

ExecStart=/usr/bin/dockerd --insecure-registry=ip:9021

0

Guarde, vuelva a cargar la configuración y reinicie el servicio de Docker.

systemctl daemon-reload

0

systemctl restart docker

0

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

0

tire Extraiga el espejo del servidor privado

docker pull 192.168.88.131:9021/centos_tomcat8:v1

0

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!

Supongo que te gusta

Origin blog.csdn.net/shi_hong_fei_hei/article/details/115050485
Recomendado
Clasificación