tag run remove hub example docker docker-registry

run - Registro privado predeterminado en Docker



docker tag example (1)

Puede usar private_indexer.internal/repo_name sin ningún problema. Simplemente ejecute el contenedor de registro en el puerto 80 (también puede agregar un proxy inverso como nginx o hipache al frente y pasar el tráfico del puerto 80 al 5000). En cuanto a la primera parte de la pregunta para cambiar la URL del índice predeterminado, probablemente necesitaría cambiar el código de la ventana acoplable y volver a compilar. Intenté hacer esto hace unas pocas versiones y funcionó, pero en aquel entonces no existía un soporte de registro privado fácil de usar como ahora. Por lo tanto, lo mejor sería seguir etiquetando todas las imágenes privadas con url de registro privado. Entonces no perderá el acceso a las imágenes en el índice público (ubuntu, busybox).

Necesito configurar mi propio registro privado en Docker, para mantener generalmente todas las imágenes internas de Docker.

Para hacer esto más fácil, quiero tener una configuración interna donde mis imágenes Docker se denominan project/component , al igual que las imágenes Docker normales que obtiene de https://index.docker.io/ .

Estoy seguro de que nunca obtendré imágenes en este formato de index.docker.io, todas esas imágenes provendrán de nuestro indexador interno. Incluso las imágenes en formato de imagename , como centos , se imagename de nuestro repositorio interno.

Entonces, ¿hay alguna manera de cambiar el indexador predeterminado? O al menos cambie mi indexador privado del puerto 5000 a algo que se intente por defecto; es decir, para capturar imágenes de private_indexer.internal/repo_name lugar de private_indexer.internal:5000/repo_name .

¿Poner index.docker.io en nuestro propio dns apuntando a nuestra IP interna es la mejor solución?