CodeGym /Cursos /Docker SELF /Comandos básicos

Comandos básicos

Docker SELF
Nivel 11 , Lección 1
Disponible

2.1 Comando docker start

Docker ofrece herramientas convenientes para gestionar contenedores en todas las etapas de su funcionamiento. En esta lección vamos a analizar cuatro comandos básicos: start, stop, restart y rm. Estos permiten iniciar, detener, reiniciar y eliminar contenedores.

El comando docker start inicia contenedores que han sido previamente detenidos. Esto significa que puedes reutilizar un contenedor ya creado en lugar de crearlo nuevamente cada vez que lo necesites.

Sintaxis


docker start [OPTIONS] CONTAINER [CONTAINER...]

Donde:

  • CONTAINER: el nombre o identificador del contenedor que deseas iniciar.

Ejemplos

1. Iniciar un contenedor:

En este ejemplo, iniciaremos un contenedor con el nombre my_container. Este se iniciará solo si ya fue creado y detenido previamente.

Terminal

docker start my_container

2. Iniciar múltiples contenedores:

En este ejemplo, iniciaremos simultáneamente los contenedores container1 y container2.

Terminal

docker start container1 container2

Opciones

  1. -a o --attach: conecta tu terminal al contenedor para ver en tiempo real su salida, como logs o mensajes de error.
Terminal

docker start -a my_container

2.2 Comando docker stop

El comando docker stop se usa para detener contenedores en ejecución. Este comando le da al contenedor tiempo para finalizar correctamente su trabajo, enviando la señal SIGTERM y luego SIGKILL si el contenedor no se finaliza en el tiempo especificado.

Sintaxis


docker stop [OPTIONS] CONTAINER [CONTAINER...]

Dónde:

  • CONTAINER: el nombre o identificador del contenedor que deseas detener.

Ejemplos

1. Detener un único contenedor:

En este ejemplo, se detendrá el contenedor llamado my_container.

Terminal

docker stop my_container

2. Detener múltiples contenedores:

En este ejemplo, los contenedores container1 y container2 se detendrán al mismo tiempo.

Terminal

docker stop container1 container2

Opciones

  • -t o --time: establece el tiempo de espera en segundos antes de forzar la detención del contenedor (por defecto 10 segundos).
Terminal

docker stop -t 30 my_container

2.3 Comando docker restart

El comando docker restart se usa para reiniciar contenedores. Es útil cuando necesitas aplicar cambios rápidamente o solucionar errores.

Sintaxis


docker restart [OPTIONS] CONTAINER [CONTAINER...]

Dónde:

  • CONTAINER: el nombre o identificador del contenedor que deseas reiniciar.

Ejemplos

1. Reinicio de un contenedor:

En este ejemplo reiniciamos el contenedor llamado my_container.

Terminal

docker restart my_container

2. Reinicio de varios contenedores:

En este ejemplo, se reinician simultáneamente los contenedores container1 y container2.

Terminal

docker restart container1 container2

Opciones

  • -t o --time: establece un tiempo de espera en segundos antes de reiniciar el contenedor (por defecto 10 segundos).
Terminal

docker restart -t 20 my_container

2.4 Comando docker rm

El comando docker rm se utiliza para eliminar contenedores detenidos. Esto libera los recursos que estaban ocupados por el contenedor. Antes de eliminar el contenedor, es necesario detenerlo.

Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION