
Soy nuevo en Docker y uso Docker versión 18.06.0-ce, compilación 0ffa825 en el servidor Ubuntu 18.04 LTS.
Puedo ejecutar mi contenedor acoplable con
sudo docker start container_name
Pero cada vez que mi servidor se reinicia tengo que iniciar manualmente el contenedor. Lo intenté docker run -dit --restart unless-stopped container_name
pero recibo el error No puedo encontrar la imagen.
Unable to find image 'container_name:latest' locally
Respuesta1
Debe actualizar su contenedor con la nueva política de reinicio usando:
docker update --restart=unless-stopped <container name>
Siempre que la ventana acoplable comience con su servidor (parece que lo hace cuando puede iniciar su contenedor inmediatamente después), esto será suficiente para que su contenedor comience con él.
docker run
se utiliza para crear un nuevo contenedor a partir de una imagen, por lo que si desea crear un nuevo contenedor con la política de reinicio establecida, puede hacer lo siguiente:
docker run --restart=unless-stopped <image name:version>