Skip to content

Comandos

Listar las imagenes

Terminal window
docker images

Buscar una imagen

Terminal window
docker search nginx

Descargar una imagen

Terminal window
docker pull nginx

Crear y ejecutar un contenedor a partir de una imagen en modo detach

Terminal window
docker run -d --name nginx_container nginx

Mostrar los contenedores en ejecución

Terminal window
docker ps

Mostrar todos los contenedores independientemente de su estado

Terminal window
docker ps -a

Parar un contenedor

Terminal window
docker stop nginx_container

Ejecutar un contenedor

Terminal window
docker start nginx_container

Eliminar un contenedor (primero debe de estar stop)

Terminal window
docker rm nginx_container

Forzar la eliminación de contenedor

Terminal window
docker rm -f nginx_container

Entrar dentro de un contenedor (debe estar en ejecución)

Terminal window
docker exec -it nginx_container bash

Ejecutar un contenedor en un puerto diferente

Terminal window
docker run -d --name nginx_container -p 3000:80 nginx

Ver los ids de los contenedores

Terminal window
docker ps -aq

Poner en stop los contenedores

Terminal window
docker stop (docker ps -aq)

Eliminar todos los contenedores (solo los que estan corriendo)

Terminal window
docker rm (docker ps -aq)

Forzar la eliminación de todos los contenedores

Terminal window
docker rm -f (docker ps -aq)

Ver variables de entorno de un contenedor

Terminal window
docker exec nginx_container env