Comandos básicos para comenzar a trabajar con contenedores de Docker en Debian y derivados.

Servicio

Iniciar, reiniciar, detener Docker:

# service docker start
# service docker restart
# service docker stop

Con systemctl:

# systemctl start docker
# systemctl restart docker
# systemctl stop docker

Demonio

Listar contenedores en ejecución:

$ docker ps
$ docker container ls

Listar imágenes descargadas disponibles:

$ docker image ls
$ docker image ls -a

Iniciar un contenedor:

$ docker start ID
$ docker start NOMBRE

Detener un contenedor:

$ docker stop ID
$ docker stop NOMBRE

Ejecutar un comando dentro de un contenedor en ejecución:

$ docker exec -it NOMBRE COMANDO 

Ejecutar varios comandos dentro de un contenedor en ejecución:

$ docker exec -it NOMBRE /bin/bash -c 'COMANDO; COMANDO' 

Abrir una shell en un contenedor en ejecución:

$ docker ps --format "{{.Names}}"
$ docker exec -it NOMBRE /bin/bash

Eliminar todas las imágenes, contenedores detenidos, volúmenes y redes:

$ docker system prune -a

Compartí este artículo