wils@web ~ $ cat ~/ajuda/como-criar-um-ambiente-de-desenvolvimento-com-docker-20-10-e-docker-compose-2-12-no-windows.md
DockerComo criar um ambiente de desenvolvimento com Docker 20.10 e Docker Compose 2.12 no Windows
Este manual irá guiá-lo na criação de um ambiente de desenvolvimento utilizando Docker 20.10 e Docker Compose 2.12 no Windows.
Introdução
O Docker é uma plataforma que permite criar, implantar e executar aplicativos em contêineres. O Docker Compose é uma ferramenta que facilita a definição e execução de aplicativos multi-contêineres. Neste guia, você aprenderá a instalar e configurar essas ferramentas no Windows.
Passo a Passo
1. Instalação do Docker Desktop
- Acesse o site oficial do Docker Desktop.
- Baixe o instalador para Windows.
- Execute o instalador e siga as instruções na tela.
- Após a instalação, inicie o Docker Desktop.
2. Verificação da Instalação do Docker
docker --version
Este comando deve retornar a versão do Docker instalada (20.10.x).
3. Instalação do Docker Compose
O Docker Compose já vem incluído no Docker Desktop, mas você pode verificar a versão instalada.
docker-compose --version
Isso deve retornar a versão do Docker Compose (2.12.x).
4. Criando um Projeto com Docker Compose
Crie um diretório para o seu projeto e navegue até ele:
mkdir meu_projeto
cd meu_projeto
Crie um arquivo chamado docker-compose.yml:
touch docker-compose.yml
Adicione o seguinte conteúdo ao arquivo:
version: '3.8'
services:
app:
image: node:14
volumes:
- .:/usr/src/app
working_dir: /usr/src/app
command: npm start
ports:
- "3000:3000"
5. Iniciando o Contêiner
Para iniciar o contêiner, execute:
docker-compose up
Isso irá baixar a imagem do Node.js, criar um contêiner e iniciar o aplicativo.
Conclusão
Agora você tem um ambiente de desenvolvimento configurado com Docker e Docker Compose no Windows. Para otimizar seu fluxo de trabalho, considere explorar volumes e redes do Docker para gerenciar dependências e comunicação entre contêineres.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.