
Sou novo no Docker usando o docker Docker versão 18.06.0-ce, build 0ffa825 no servidor Ubuntu 18.04 LTS.
Posso executar meu contêiner docker com
sudo docker start container_name
Mas toda vez que meu servidor é reinicializado, tenho que iniciar manualmente o contêiner. tentei docker run -dit --restart unless-stopped container_name
, mas recebo o erro não consigo encontrar erro de imagem
Unable to find image 'container_name:latest' locally
Responder1
Você precisa atualizar seu contêiner com a nova política de reinicialização usando:
docker update --restart=unless-stopped <container name>
Desde que o docker comece com o seu servidor (parece que sim quando você pode iniciar o seu contêiner logo depois), isso será suficiente para que o seu contêiner comece com ele.
docker run
é usado para criar um novo contêiner a partir de uma imagem, portanto, se você deseja criar um novo contêiner com a política de reinicialização definida, você pode fazer o seguinte:
docker run --restart=unless-stopped <image name:version>