Ir al contenido principal

Cloud & IaaS — Iniciar, reiniciar y detener contenedores Docker

L
Escrito por Luciana Parente

Aplica a: Cloud Server con Docker instalado · Tiempo estimado: lectura


¿Qué vas a lograr?

Controlar el estado de tus contenedores Docker: iniciarlos, detenerlos, reiniciarlos y configurarlos para que arranquen automáticamente.


Detener un contenedor

docker stop NOMBRECONTENEDOR

Para detener varios contenedores a la vez:

docker stop CONTENEDOR1 CONTENEDOR2

Si el contenedor no responde al apagado normal, podés usar kill para detenerlo de inmediato sin esperar a que finalicen las funciones en ejecución:

docker kill CONTENEDOR

Iniciar un contenedor

docker start CONTENEDOR

También podés usar la forma más explícita docker container start CONTENEDOR — ambas realizan la misma acción. Para iniciar varios a la vez:

docker start CONTENEDOR1 CONTENEDOR2

Reiniciar un contenedor

docker restart CONTENEDOR

Configurar reinicio automático

Por defecto, si se reinicia el servicio de Docker o el servidor, los contenedores quedan detenidos. Para que un contenedor siempre vuelva a iniciarse automáticamente:

docker container update --restart=always CONTENEDOR

También podés indicarlo al momento de crear el contenedor:

docker container run --name=donweb --publish 8080:80 --detach --restart=always nginx

¿Ha quedado contestada tu pregunta?