lo que hace es:
-el cliente docker se contacta con el daemon
-el daemon busca la imagen hello-world localmente
-como no la encuentra va a docker-hub y descarga la imagen
-crea el container a partir de la imagen descargada
-ejecuta el container
este container de ejemplo lo unico que hace es mostrar un texto.
ahora comprobaremos si es que esta la imagen hello -world
ejecutamos el comando
run images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest e38bc07ac18e 2 weeks ago 1.85kB
para ver los contenedores que estan corriendo (running)
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
no nos muestra nada ya que el contanedor creado por la imagen hello-world luego de ejecutarse se ha detenido.
podemos listar todos los contenedores asi:
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4ab81cbeff9c hello-world "/hello" 13 minutes ago Exited (0) 13 minutes ago priceless_borg
container id = id del contenedor
image = imagen que creó el contenedor
command = comando ejecutado en el contenedor
created = cuando fue ejecutado
status = Estado de la ejecucion ..Exited(0) el 0 significa que no hubo errores
names= nombre aleatorio que se asigna cada vez que se lance un contenedor
recordar que:
un contenedor no se elimina, se queda en estado detenido.
otros comandos interesantes:
docker ps -l
nos lista el ultimo contenedor sobre el que se hizo alguna operacion
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4ab81cbeff9c hello-world "/hello" 25 minutes ago Exited (0) 25 minutes ago priceless_borg
docker ps -n 4
los ultimos 4 contenedores sobre los que se hizo alguna operacion
docker ps -a -q
lista los IDs de todos los contenedores
docker ps -a -f "name=swagger"
filtra por alguna condicion, por ejemplo los contenedores que tengan en su name la cadena swagger
No hay comentarios:
Publicar un comentario