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

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

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

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
