É, meus amigos, esse dia chega para todos, hehehehehe...
Quem me conhece há mais tempo sabe que eu nunca utilizei o Windows como sistema operacional principal. Geralmente, eu o utilizava porque era a única máquina com suporte descente oferecida nos lugares onde trabalhei. Então, é aquilo: "se só tem tu, vai tu mesmo."
- Massa, Lanusse, mas por que fazer um tutorial de Docker para o Windows 11 no ano de 2023???
Minha maluquice atual é ficar usando sistemas operacionais diferentes no meu dia a dia (o nome disso é falta do que fazer, como dizia minha mãe). Recentemente, uma pessoa que está iniciando na área compartilhou comigo que teve problemas com a instalação do Docker. Então, eu resolvi compartilhar aqui como eu fiz a instalação do Docker no meu Windows 11.
Versões utilizadas
Confira as versões com carinho Padawan, isso é a chave do sucesso
Windows
Para verificar a versão do windows pressione a tecla do logotipo do Windows + R, digite winver no campo Abrir e selecione OK
Docker
Para verificar a versão do arquivo do docker antes de instalar você pode clicar com o botão direito em cima do arquivo baixado, clicar em Propriedades e depois em Detalhes
Instalação
WSL
Antes de instalar o docker você precisa instalar o WSL que é uma maneira de você executar um ambiente Linux dentro do windows, se você for curioso que quiser mais informações basta clicar nesse link
No menu iniciar procure por Cmd e clique com o botão direito sobre o ícone e em seguida Executar como administrador
Agora dentro do terminal digite o comando wsl --install
em seguida aperte Enter, vai demorar alguns minutos até terminar a instalação
Após o final da instalação reinicie o computador.
Quando o computador ligar novamente ele vai pedir para você criar um nome de usuário e uma senha para esse sistema linux que ele instalou, crie algo fácil de lembrar, você não vai precisar dessas informações para usar o docker, mas no futuro pode querer explorar mais o wsl.
Prontinho agora vamos finalmente para parte que interessa.
Docker
Visite o site https://www.docker.com/products/docker-desktop/ e faça da download do executável, após o download concluído, vá até a pasta downloads e clique com o botão direito do mouse sobre o arquivo baixado e em seguida Executar como administrador.
na tela seguinte clique em Sim
Agora estamos no instalador do docker propriamente dito, basta clicar em OK e prosseguir
o processo de instalação vai demorar alguns minutos, no meu caso foram 2 minutos, mas pode variar de acordo com a configuração do seu computador
Agora clique em Close and restart
Sim, ele vai reiniciar seu PC inteiro para instalar um programa 🤷🏾♀️
Depois do seu PC voltar a vida tu vai ver essa telinha aqui que é o momento onde você vende sua alma, mas como ninguém lê apenas aceite os termos clicando em Accpet
Você pode escolher iniciar sem uma conta nesse momento clicando hein start without login
Pronto agora seu docker está funcionando
Mas para ter certeza vamos subir um container...
na barra de pesquisa digite nginx e clique em RUN no primeiro resultado
na próxima tela clique em Optional Settings e digite 5000 no campo Host Port
Clique em RUN novamente.
O windows deve mostrar um alerta de segurança, pode clicar em Permitir
Agora nosso container está rodando e temos até logs.
O nginx é um servidor web então por default ele cria uma página só para dizer que está "vivo" e você pode acessá-la digitando no seu navegador http://localhost:5000/ ou clicando em 5000:80 logo abaixo do id do container
agora é ser feliz, espero que tenha sido útil para você.
Top comments (0)