Fiquei com uma dúvida em relação ao comando run, cada vez que rodamos esse comando, é gerado um novo container?
Na minha máquina a cada comando, para atribuir nome, definir porta, variável no AUTHOR, ele gera um novo container.
Fiquei com uma dúvida em relação ao comando run, cada vez que rodamos esse comando, é gerado um novo container?
Na minha máquina a cada comando, para atribuir nome, definir porta, variável no AUTHOR, ele gera um novo container.
Sim, isso mesmo. Se der uma olhada na documentação do docker run
, vai ver esse trecho:
When an operator executes docker run, the container process that runs is isolated in that it has its own file system, its own networking, and its own isolated process tree separate from the host.
Por isso, para evitar manter containers parados e não utilizados na máquina, ao executar um novo, pode usar o --rm
, que faz a limpeza assim que o container for parado.
Obrigado Edson,
Esclareceu bastante.
Abraços!