Configuração de reinicialização do Docker

2

Não consigo encontrar nenhuma documentação sobre isso. Eu inicio um contêiner que monta alguns volumes NFS e executa alguns scripts de ponto de entrada. O script recebe parâmetros do comando docker run.

Aqui está um exemplo de comando que eu uso:

docker -H 192.168.0.31:4000 run -v /nfs/bench:/nfs/bench:shared 
-e BENCH_SHARED_FOLDER=/nfs/bench -e BENCHID=354re34343  
--restart always -d meandocker/benchnew:v1

Portanto, esse comando tem coisas como a porta, o volume a ser montado e outras variáveis de ambiente. Minha pergunta é: o que acontece com todas essas informações quando o contêiner é reiniciado? É exatamente o mesmo comando usado pelo docker para iniciar o novo contêiner?

    
por Klaus 10.10.2016 / 22:27

1 resposta

0

Sim.

Contanto que o contêiner seja não removido, qualquer configuração especificada para o comando docker run ao criar o contêiner será mantida no Docker. Portanto, se o contêiner for reiniciado, ele manterá a mesma configuração.

No entanto, eu recomendaria o uso da ferramenta docker-compose para declarar seus contêineres e gerenciar suas configurações.

    
por 24.05.2018 / 13:23

Tags