Skip to content

Commit ce1fac2

Browse files
committed
Add section on creating a private Docker registry with usage instructions for pushing and pulling images
1 parent c546274 commit ce1fac2

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

01-contenedores/contenedores-ii/README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,35 @@ docker run -p 8080:8080 gcr.io/google-samples/hello-app:1.0
353353
docker run mcr.microsoft.com/mcr/hello-world
354354
```
355355

356+
## 🗄️ Crear tu propio registro Docker privado en un contenedor
357+
358+
Puedes levantar un registro privado de Docker en tu máquina usando la imagen oficial `registry`. Esto es útil para compartir imágenes en tu equipo o entorno local.
359+
360+
```bash
361+
docker run -d -p 5000:5000 --name registry registry:2
362+
```
363+
364+
Esto inicia un registro accesible en `localhost:5000`.
365+
366+
### 📦 Subir una imagen a tu registro privado
367+
368+
1. Etiqueta la imagen para tu registro local:
369+
```bash
370+
docker tag nginx localhost:5000/nginx
371+
```
372+
2. Sube la imagen:
373+
```bash
374+
docker push localhost:5000/nginx
375+
```
376+
377+
### ⬇️ Descargar una imagen desde tu registro privado
378+
379+
```bash
380+
docker pull localhost:5000/nginx
381+
```
382+
383+
> 💡 **Tip:** Para entornos de producción, añade autenticación y TLS. Consulta la [documentación oficial](https://docs.docker.com/registry/) para más opciones.
384+
356385
## 🔍 Buscar imágenes en Docker Hub
357386

358387
Ya vimos en el primer día cómo buscar imágenes en Docker Hub, pero vamos a recordarlo.

0 commit comments

Comments
 (0)