Trabajando con contenedores

4/20
Recursos

Aportes 8

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

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

@[email protected] Me perdí bastante, lo puse en la clase pasada a tomar el curso de docker hehehe, al menos entendí la lógica del ejercicio :3

"Minuto 10!"
ERROR al momento de cargar el contenedor con NGINX, ésto debido a un _typo _que hace el profesor.
El comando que ingresa es "NGNIX"
Me hubiera gustado, como novato que soy, que el profe continuara con el camino original del video…
Siempre es bueno que sucedan éste tipo de errores.
Ni modo 😄

Comandos

//setear proyecto de trabajo
gcloud config set project <PROJECT-ID>
// verificar que docker esté instalado
docker -v
//verificar que haya alguna imagen de docker
docker images
// correr un hello world con docker, si no existe crea la imagen
docker run hello-world
// verificar procesos de docker
docker ps
// correr una imagen 
docker run -p <puerto-maquina:puerto conteiner> <imagen-docker>
// mostrar procesos que has corrido
docker ps -a
// borrar imagen 
docker rm <id-del-conteiner>  
// correr en segundo plano (demonio)
docker run -d --name <nombre> -p <puerto-maquina:puerto conteiner> <imagen-docker>
// parar aplicacion
docker stop <nombre-app>

Cuando empieza a trabajar con Spring Boot y tu sabes de Spring Boot 😄 ;D

Es recomendable que tomen el curso de Docker primero con el profe Guido, de lo contrario se van a perder

En esta clase nos dimos cuenta de que si no sabes docker esta difícil que le entiendas al tema.

A lo mejor hubiera sido mejor editar el vídeo para que esas pequeñas fallas o cambios en el flujo original no se notaran. Sobre todo en un intento de hacerlo más claro al estudiante.