GNU/Linux >> Tutoriales Linux >  >> Panels >> Docker

Cómo crear, enumerar y eliminar contenedores Docker en Linux

En nuestros tutoriales anteriores, aprendió sobre la instalación del motor Docker en CentOS/RHEL y el sistema operativo Ubuntu y extrajo imágenes del concentrador Docker. Después de eso creó contenedores con imágenes. Este tutorial lo ayudará a crear, enumerar y eliminar contenedores docker en una máquina Linux.

#1. Lanzar contenedor Docker

Para lanzar un nuevo contenedor Docker usando el siguiente comando. Esto iniciará un nuevo contenedor y le proporcionará acceso a ese contenedor con /bin/bash shell.

# docker run [OPTIONS] <IMAGE NAME> [COMMAND] [ARG...]

Por ejemplo, el siguiente comando creará un nuevo contenedor docker usando la imagen llamada "ubuntu". Para enumerar todas las imágenes disponibles, use docker images comando.

# docker run -i -t ubuntu /bin/bash

Para salir del contenedor acoplable, escriba CTRL + P + Q . Esto dejará el contenedor ejecutándose en segundo plano y le proporcionará la consola del sistema host. Si usó el comando de salida, detendrá el contenedor actual. Haga clic aquí para leer más opciones sobre el comando de ejecución de la ventana acoplable.

#2. Mostrar contenedores Docker

Después de existir desde el contenedor Docker, ejecute el siguiente comando para enumerar todos los contenedores en ejecución.

# docker ps

CONTAINER ID     IMAGE     COMMAND        CREATED        STATUS        PORTS    NAMES
f2582758af13     ubuntu    "/bin/bash"    2 hours ago    Up 2 hours             first_ubuntu

De forma predeterminada, el comando anterior enumerará solo los contenedores en ejecución. Para enumerar todos los contenedores (incluido el contenedor detenido), use el siguiente comando.

# docker ps -a

CONTAINER ID   IMAGE   COMMAND        CREATED        STATUS        PORTS    NAMES
f2582758af13   ubuntu  "/bin/bash"    2 hours ago    Up 2 hours             first_ubuntu
6b5b5a969241   centos  "/bin/bash"    2 days ago     Exited (0) 24 hours ago   ubuntu-web

#3. Iniciar/Detener/Adjuntar contenedor

Puede iniciar, detener o adjuntar a cualquier contenedor con los siguientes comandos. Para iniciar el contenedor, use el siguiente comando.

# docker start <CONTAINER ID|NAME>

Para detener el contenedor, use el siguiente comando.

# docker stop <CONTAINER ID|NAME>

Para adjuntar al contenedor que se está ejecutando actualmente, use el siguiente comando.

# docker attach <CONTAINER ID|NAME>

#4. Colocar contenedor Docker

Antes de eliminar cualquier contenedor, asegúrese de que el contenedor esté detenido. Puede usar el comando 'docker ps -a' para enumerar el estado de los contenedores. Si el contenedor aún se está ejecutando, primero detenga ese contenedor usando los comandos dados en el paso anterior.

Ahora use el siguiente comando para eliminar uno o varios contenedores.

# docker rm <CONTAINER ID|NAME> <CONTAINER ID|NAME>

También puede eliminar todos los contenedores detenidos a la vez con el siguiente comando.

# docker rm $(docker ps -a -q)

Docker
  1. Cómo buscar, extraer, enumerar y eliminar imágenes de Docker en Linux

  2. Cómo compartir datos entre contenedores Docker

  3. Cómo listar contenedores Docker

  4. Cómo instalar, ejecutar y eliminar aplicaciones dentro de contenedores Docker:parte 2

  5. Cómo hacer una copia de seguridad y restaurar contenedores Docker

Cómo ejecutar contenedores Docker

Cómo eliminar contenedores Docker

Cómo detener los contenedores de Docker

Cómo nombrar o renombrar contenedores Docker

Cómo gestionar contenedores Docker

Cómo listar/iniciar/detener/eliminar contenedores docker