DOCKER SERIES: LAB … Comandos ( start … stop )

Sempre que quisermos que um container execute novamente, usaremos o comando START. Para isso você pode referenciá-lo utilizando o ID do mesmo, ou o nome previamente definido. Então, ficaria assim: docker start < id_name > Mas antes, é claro, precisaremos resgatar tais informações. Por exemplo:

docker ps -a
Figura 01. todos os containers já criados

A explicação para cada coluna você pode conferir aqui. No momento, se concentre apenas no id, sendo esta a informação mais importante e interessante para nós. Dito isso, agora execute:

docker start 1de7b5845b2a
Figura 02. executando novamente

Perceba que o seu comportamento padrão é retornar a mesma sequência de caracteres usada como identificador. Na prática, isso significa que o mesmo já está em execução e pronto para ser utilizado. Para comprovar basta executar o seguinte:

docker ps
Figura 03. todos os containers “ativos”

Um parênteses para explicar que o comando sleep é usado para “adormecer” a sessão vigente por determinado tempo. Com isso, o que temos é o congelamento ou travamento daquele terminal (bash) pelo intervalo informado. Aqui em nosso exemplo, mais precisamente por cinco minutos. O que nos leva a outro parênteses: o funcionamento interno de um container. Para que todo e qualquer container exista é necessário ter um processo rodando localmente no mesmo. Guarde bem essa informação!

Bem, e quando queremos parar? Que bom que perguntou 🙂 O oposto também é bastante simples … Usamos o comando STOP. E já que validamos o primeiro passando o ID, agora vamos utilizar o nome. Veja a seguir:

docker stop modest_wu
Figura 04. parando manualmente

Gostou? Comenta aqui embaixo

Deixe uma resposta

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.