Aventura Docker dos Agricultores Medievais

DockerBeginner
Pratique Agora

Introdução

Neste laboratório, você será transportado para uma cidade medieval onde um fazendeiro precisa da sua ajuda. A cidade está repleta de atividades, e o fazendeiro precisa de uma maneira de transportar seus produtos de forma eficiente para várias partes da cidade. Seu objetivo é se conectar ao contêiner de transporte do fazendeiro e supervisionar a logística de movimentação dos produtos para diferentes locais dentro da cidade.

Criar um Contêiner Docker

Nesta etapa, você criará um contêiner Docker para representar o contêiner de transporte do fazendeiro.

## Create a new Docker container
docker run --name transport-container -d alpine tail -f /dev/null

Conectar-se ao Contêiner

Agora, conecte-se ao contêiner de transporte para observar a logística.

## Attach to the container
docker attach transport-container

Nota: Para se desconectar com segurança do contêiner sem pará-lo, pressione Ctrl-p seguido por Ctrl-q. Se você usar Ctrl-c, ele irá parar o processo do contêiner.

Transferir Mercadorias

Nesta etapa, use o seguinte comando em outro terminal para obter um shell interativo no contêiner e simular a transferência de mercadorias dentro do contêiner conectado.

docker exec -it transport-container sh
## create a hello.py file
echo "print('Hello Docker')" > hello.py
## Inside the attached container, move the hello.py to different locations
mv hello.py /var

Resumo

Neste laboratório, você aprendeu como usar o comando attach do Docker para interagir com um contêiner em execução. Ao simular um cenário de cidade medieval, você foi capaz de entender o conceito de conectar-se a um contêiner e executar operações dentro dele. Essa experiência prática fornece uma compreensão prática do gerenciamento de contêineres e das técnicas de conexão.