Posso ativar a reinicialização automática com --restart=always
, mas depois que paro o contêiner, como desativo esse atributo?
Normalmente, eu executo um servidor da web e normalmente mapeio a porta 80:
docker run -d --restart=always -p 80:80 -i -t myuser/myproj /bin/bash
Mas há momentos em que desejo executar uma versão mais recente da minha imagem, mas quero manter o contêiner antigo por perto. O problema é que, se houver vários contêineres --restart=always
, apenas um deles (aleatório?) É iniciado porque todos estão disputando a porta 80 no host.
docker update --restart=no $(docker ps -a -q)
para atualizar todos os seus recipientes :-)