Trabajando con contenedores
Listar las imágenes descargadas en nuestra máquina local.
docker images
Listar los contenedores que se están ejecutando en nuestra máquina.
docker ps
Listar los contenedores que se han ejecutado en nuestra máquina.
docker ps -a
💡 Incluso podemos ver el status con el que terminaron en STATUS.
Comando para ejecutar un contenedor.
El puerto lo podemos mapear usando-p puerto_mi_máquina:puerto_container
.
Podemos usar -d
para lanzarlo como un daemon (para que nos deje la consola “libre”).
Luego de la flag --name
asignamos un nombre a nuestro contenedor., en este caso app1
docker run -d --name app1 -p 8080:80 tumtum/hello-world
Borrar imagenes que están en nuestra máquina.
docker rmi <id-imagen>
# docker rmi 563
💡Podemos poner los primeros 3 dígitos del id para borrar una imagen.
Para detener un contenedor que se está ejecutando.
docker stop <container-name>
# docker stop app1
Para construir una imagen.
La flag -t
es para ponerle un tag/nombre a nuestra imagen.
El punto .
es para indicar donde está el Dockerfile (en este caso significa que es en el directorio en el que estamos)
docker build -t user/nombre-de-mi-imagen .
Para ejecutar bash dentro de un contenedor que se está ejecutando.
docker exec -i -t <id-container> /bin/bash
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.