====== Prompts Validados para Docker ====== ===== 1. Comandos Básicos do Docker ===== * **Situação**: Familiarizar-se com os comandos básicos do Docker para gerenciar contêineres e imagens. * **Prompt**: ''Liste e explique os principais comandos básicos do Docker, como `docker run`, `docker ps`, `docker stop`, `docker rm`, e `docker images`, incluindo exemplos práticos de uso.'' * **Análise**: Este prompt fornece uma visão geral dos comandos essenciais do Docker, facilitando o entendimento e a aplicação de operações básicas, como criar, listar e remover contêineres e imagens. ===== 2. Criação e Gerenciamento de Imagens Docker ===== * **Situação**: Criar, gerenciar e otimizar imagens Docker para diferentes aplicações. * **Prompt**: ''Descreva o processo para criar uma nova imagem Docker a partir de um Dockerfile e como gerenciar essas imagens com os comandos `docker build`, `docker tag` e `docker push` para enviar ao Docker Hub.'' * **Análise**: Este prompt orienta sobre como criar e gerenciar imagens Docker de forma eficiente, incluindo o uso de Dockerfile para construção e o Docker Hub para armazenamento e distribuição de imagens. ===== 3. Gerenciamento de Contêineres Docker ===== * **Situação**: Gerenciar o ciclo de vida de contêineres Docker, incluindo a execução, pausa e remoção. * **Prompt**: ''Explique como gerenciar o ciclo de vida de contêineres Docker utilizando comandos como `docker start`, `docker stop`, `docker restart` e `docker rm`, incluindo dicas sobre como reiniciar contêineres e gerenciar logs.'' * **Análise**: O prompt orienta sobre os principais comandos usados no gerenciamento de contêineres, facilitando a execução, monitoramento e remoção de contêineres conforme necessário. ===== 4. Gerenciamento de Volumes Docker ===== * **Situação**: Implementar volumes Docker para armazenamento persistente de dados entre reinicializações de contêineres. * **Prompt**: ''Descreva como criar e gerenciar volumes Docker usando os comandos `docker volume create`, `docker volume inspect` e `docker volume rm`, e como anexar volumes a contêineres para armazenamento persistente.'' * **Análise**: Este prompt foca na criação e gerenciamento de volumes Docker, ajudando a manter dados persistentes mesmo após a reinicialização ou remoção dos contêineres. ===== 5. Configuração e Gerenciamento de Redes Docker ===== * **Situação**: Configurar e gerenciar redes Docker para permitir a comunicação entre diferentes contêineres. * **Prompt**: ''Explique como criar e gerenciar redes Docker usando os comandos `docker network create`, `docker network connect` e `docker network inspect`, e como permitir a comunicação entre contêineres usando essas redes.'' * **Análise**: Este prompt auxilia na configuração e gerenciamento de redes Docker, permitindo que contêineres se comuniquem de maneira eficiente e segura dentro do ambiente Docker.