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



