DEV Community

Lanusse
Lanusse

Posted on

Instalando docker windows 11

É, 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

Image description
Para verificar a versão do windows pressione a tecla do logotipo do Windows + R, digite winver no campo Abrir e selecione OK

Image description

Docker

Image description

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

Image description

Agora dentro do terminal digite o comando wsl --install em seguida aperte Enter, vai demorar alguns minutos até terminar a instalação

Image description

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.

Image description

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.

Image description

na tela seguinte clique em Sim

Agora estamos no instalador do docker propriamente dito, basta clicar em OK e prosseguir

Image description

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

Image description

Agora clique em Close and restart

Image description

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

Image description

Você pode escolher iniciar sem uma conta nesse momento clicando hein start without login

Pronto agora seu docker está funcionando

Image description

Mas para ter certeza vamos subir um container...

na barra de pesquisa digite nginx e clique em RUN no primeiro resultado

Image description

na próxima tela clique em Optional Settings e digite 5000 no campo Host Port

Image description

Clique em RUN novamente.

O windows deve mostrar um alerta de segurança, pode clicar em Permitir

Image description

Agora nosso container está rodando e temos até logs.

Image description

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

Image description

agora é ser feliz, espero que tenha sido útil para você.

Top comments (0)