Introdução
Neste laboratório, embarcaremos numa jornada ao antigo reino de Dockeria, onde o poderoso dragão, Dockeron, vagueia livremente. O nosso objetivo é dominar a arte de iniciar e gerir contentores Docker para cumprir a antiga profecia e conquistar o respeito de Dockeron.
Preparar o Ambiente Docker
Neste passo, prepararemos o nosso ambiente Docker garantindo que o Docker está instalado e em execução. Adicionalmente, faremos o download da imagem Docker hello-world e executaremos um contentor baseado nesta imagem.
Tarefa 1: Instalar o Docker
Primeiro, vamos garantir que o Docker está instalado. Se não estiver instalado, por favor, instale o Docker para o seu sistema operativo específico seguindo a documentação oficial.
Tarefa 2: Iniciar o Serviço Docker
Certifique-se de que o serviço Docker está ativo e em execução executando o seguinte comando no terminal:
sudo systemctl start docker
Tarefa 3: Fazer Download e Executar a Imagem hello-world
Faça o download da imagem Docker hello-world executando o seguinte comando:
docker pull hello-world
Em seguida, execute um contentor baseado na imagem hello-world utilizando o seguinte comando:
docker run hello-world
Lançar um Contentor Personalizado
Neste passo, criaremos um Dockerfile para construir uma imagem Docker personalizada e executaremos um contentor baseado nela.
Tarefa 1: Criar um Dockerfile
Crie um ficheiro chamado Dockerfile no diretório /home/labex/project com o seguinte conteúdo:
FROM alpine
CMD echo "Welcome to Dockeria, the land of dragons!"
Tarefa 2: Construir e Executar a Imagem Personalizada
Construa a imagem Docker personalizada utilizando o seguinte comando:
cd /home/labex/project
docker build -t dockeria-image .
Finalmente, execute um contentor baseado na imagem recém-construída:
cd /home/labex/project
docker run dockeria-image
Resumo
Neste laboratório, aventurámo-nos no reino de Dockeria e aproveitámos o poder dos contentores Docker. Ao completar as tarefas, adquirimos as competências essenciais para iniciar e gerir contentores Docker. Este conhecimento será inestimável à medida que continuamos as nossas aventuras no domínio da conteinerização.



