You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#Comprobamos que la nueva etiqueta se ha generado correctamente
115
116
docker images
116
117
117
118
#Subirla a Docker Hub
118
-
docker push 0gis0/simple-nginx
119
+
docker push 0gis0/simple-nginx:v1
119
120
121
+
#Para comprobar que podemos utilizar nuestra imagen ya en Docker Hub, debemos eliminar la copia que tenemos en local:
120
122
121
123
#Borramos la imagen de local, utilizando el ID
122
-
docker rmi c64c12bacbee
124
+
docker rmi 53a5fb4d6607
123
125
#No nos va a dejar porque tenemos un contenedor ejecutandose con dicha imagen
124
126
docker rm -f my_nginx
125
127
#Ahora debería de dejarnos
126
-
docker rmi c64c12bacbee#como tiene varias etiquetas tampoco le molará.
127
-
docker rmi simple-nginx 0gis0/simple-nginx
128
+
docker rmi 53a5fb4d6607#como tiene varias etiquetas tampoco le molará.
129
+
docker rmi simple-nginx:v1 0gis0/simple-nginx:v1
128
130
129
131
#Ahora intentamos crear un contenedor pero con la imagen que ahora está en Docker Hub
130
-
docker run -d --name my_nginx -p 8080:80 0gis0/simple-nginx:latest
132
+
docker run -d --name my_nginx -p 8080:80 0gis0/simple-nginx:v1
131
133
132
134
#Si intentamos eliminar una imagen y hay algún contenedor que la está utilizando no será posible, dará error, incluso si este ya terminó de ejecutarse.
133
135
docker rmi simple-nginx:v1
@@ -145,6 +147,6 @@ docker images -q
145
147
#Eliminar todas las imágenes
146
148
docker rmi $(docker images -q) -f
147
149
148
-
#Deberes:
149
-
# 1. Crear una imagen con un servidor web Apache y el mismo contenido que en la carpeta content (fijate en el Dockerfile con el que cree simple-nginx)
150
-
# 2. Averiguar cuántas capas tiene mi nueva imagen
150
+
#Automatizar una build a partir del código fuente de tu aplicación
151
+
#Accede a https://hub.docker.com con tu usuario y selecciona el repositorio simple-nginx.
152
+
#En el apartado BUILDS puedes configurar como fuente tanto GitHub como Bitbucket para la generación de la imagen.
0 commit comments