O Docker é um software de código aberto que permite a vir­tu­a­li­za­ção baseada em con­têi­ne­res para apli­ca­ti­vos e apli­ca­ções no Windows 11. O software Docker pode ser usado na nuvem ou em com­pu­ta­do­res locais. Em com­pa­ra­ção com as máquinas virtuais, o Docker vir­tu­a­liza apli­ca­ti­vos in­di­vi­du­ais com os com­po­nen­tes de software ne­ces­sá­rios e os torna dis­po­ní­veis de forma dinâmica, in­de­pen­dente e entre sistemas. O Docker também pode ser instalado no Windows, Linux e macOS.

O que é o Docker no Windows 11?

A vir­tu­a­li­za­ção de con­têi­ne­res mudou fun­da­men­tal­mente a forma como as soluções de software eram es­tru­tu­ra­das, dis­tri­buí­das e usadas. O software de código aberto Docker foi o primeiro a im­ple­men­tar a vir­tu­a­li­za­ção de con­têi­ne­res em grande escala. Enquanto as máquinas virtuais vir­tu­a­li­zam sistemas ope­ra­ci­o­nais inteiros, os con­têi­ne­res do Docker vir­tu­a­li­zam apli­ca­ti­vos se­le­ci­o­na­dos e isolados na forma de con­têi­ne­res de software. Esses con­têi­ne­res são compactos, com­pa­tí­veis e es­ca­lá­veis em várias áreas, como de­sen­vol­vi­mento de apli­ca­ti­vos, hos­pe­da­gem, PaaS, pre­pa­ra­ção e produção.

Os con­têi­ne­res do Docker armazenam com­po­nen­tes de software nos res­pec­ti­vos con­têi­ne­res como uma imagem, se­me­lhante aos con­têi­ne­res físicos usados na logística de trans­porte. Isso permite que apli­ca­ti­vos isolados sejam movidos e exe­cu­ta­dos entre sistemas ope­ra­ci­o­nais sem nenhum problema de com­pa­ti­bi­li­dade. De­pen­dendo do sistema ope­ra­ci­o­nal, o Docker aloca os recursos apro­pri­a­dos do sistema para o contêiner do apli­ca­tivo cor­res­pon­dente. A principal vantagem é como o Docker torna os apli­ca­ti­vos leves, móveis e versáteis. O programa pode ser instalado em vários sistemas ope­ra­ci­o­nais usando APIs pa­dro­ni­za­das, kernel do sistema ope­ra­ci­o­nal, hi­per­vi­sor ou VM.

Você pode encontrar ins­tru­ções para sistemas ope­ra­ci­o­nais al­ter­na­ti­vos no Guia Digital:

Dica

Você está in­te­res­sado em recursos dedicados com vir­tu­a­li­za­ção completa? VPS da IONOS oferece ser­vi­do­res virtuais com 100% de ar­ma­ze­na­mento SSD SAN e edições gratuitas do Plesk Web Host para Linux e Windows.

Quais são os re­qui­si­tos para o Docker?

O Docker oferece com­pa­ti­bi­li­dade des­com­pli­cada entre sistemas. Enquanto as máquinas virtuais ou a vir­tu­a­li­za­ção clássica de hardware simulam um sistema ope­ra­ci­o­nal convidado, os con­têi­ne­res do Docker com­par­ti­lham o kernel do sistema host, mas são exe­cu­ta­dos no espaço do usuário como processos isolados. Nos primeiros dias do Docker, o apli­ca­tivo era usado ex­clu­si­va­mente em sistemas Linux ou em sistemas ope­ra­ci­o­nais baseados em Linux. Hoje, o software de código aberto é ca­rac­te­ri­zado pela in­de­pen­dên­cia abran­gente de pla­ta­forma. Enquanto o Docker usa o kernel local do Linux em sistemas Linux em variantes de 64 bits, os sistemas que não são Linux usam uma imagem do sistema Linux conhecida como hy­per­vi­sor ou virtual machine.

As dis­tri­bui­ções Linux com­pa­tí­veis incluem:

  • Debian
  • Fedora
  • Ubuntu
  • CentOS
  • Oracle Linux
  • Red Hat En­ter­prise Linux
  • openSUSE
  • SUSE Linux En­ter­prise

Os pacotes de ins­ta­la­ção cor­res­pon­den­tes para Windows, macOS ou serviços de nuvem, como Azure ou AWS, podem ser en­con­tra­dos no site do Docker.

Dica

Ex­pe­ri­mente usar uma in­fra­es­tru­tura de servidor escalável e de alto de­sem­pe­nho para seus apli­ca­ti­vos Docker com um cloud server da IONOS. Isso inclui es­ca­la­bi­li­dade sob demanda, alta dis­po­ni­bi­li­dade e data centers com cer­ti­fi­ca­ção ISO.

Ins­ta­la­ção do Docker no Windows 11

O Docker pode ser instalado no Windows 11 em algumas etapas. Comece fazendo o download do software Docker no site oficial do Docker. Observe que o uso do Docker no Windows 11 não é adequado para o sistema ope­ra­ci­o­nal Windows Server. Como o Docker foi projetado para sistemas Linux, você também precisará de um software de vir­tu­a­li­za­ção, como o WSL2. WSL2 é um sub­sis­tema Windows gratuito para Linux que permite usar apli­ca­ti­vos Linux no Windows.

Etapa 1: Faça o download do Docker

Faça o download gratuito do software Docker no site oficial site do Docker. Selecione a opção Docker Desktop para isso.

Imagem: Captura de tela do site do Docker com a opção de download do Docker Desktop
Faça o download do Docker no Windows 11 di­re­ta­mente do site do Docker usando a opção Docker Desktop. / Fonte: https://www.docker.com/get-started/

Etapa 2: Instalar o Docker

Clique no pacote de ins­ta­la­ção para iniciar a ins­ta­la­ção. O Docker recomenda que você tenha uma pla­ta­forma de vir­tu­a­li­za­ção como o WSL2 já instalado no Windows 11. Coloque uma marca de seleção ao lado de “Use WSL2 instead of Hyper-V” para instalar o WSL2 au­to­ma­ti­ca­mente. Clique em “OK” para iniciar a ins­ta­la­ção. Rei­ni­ci­a­lize o sistema após a conclusão da ins­ta­la­ção. Concorde com o contrato de licença após a rei­ni­ci­a­li­za­ção. O uso do Docker é gratuito se estiver sendo usado de forma privada ou em pequenas empresas. As grandes empresas devem es­cla­re­cer com an­te­ce­dên­cia se a licença de código aberto é adequada às suas ne­ces­si­da­des.

Etapa 3: instalar o WSL2

Depois de concordar com o contrato de licença, o Docker mostrará um lembrete de que você precisa concluir a ins­ta­la­ção do WSL2. Faça o download do WSL2 usando o link na janela do menu do Docker para fazer o download da versão mais recente. Abra o as­sis­tente de ins­ta­la­ção e siga as etapas de ins­ta­la­ção. Após a ins­ta­la­ção, rei­ni­ci­a­lize o sistema para concluir a ins­ta­la­ção do Docker e do WSL2.

Dica

Os ser­vi­do­res dedicados garantem o melhor de­sem­pe­nho quando se trata de apli­ca­ti­vos e processos exigentes e complexos. A IONOS oferece um servidor dedicado com os mais recentes pro­ces­sa­do­res, hardware 100% em­pre­sa­rial, recursos de nuvem e situado nos EUA.

Etapa 4: iniciar e testar o Docker Desktop

Se o Docker Desktop não for iniciado au­to­ma­ti­ca­mente, clique no ícone do apli­ca­tivo na área de trabalho. Você pode fazer download da imagem do Docker Hello World para verificar se o Docker está fun­ci­o­nando cor­re­ta­mente. Digite o seguinte comando no Windows PowerShell para fazer isso:

Docker run hello-world
shell

O Docker baixará e executará au­to­ma­ti­ca­mente a imagem hello-world . Isso verifica se o Docker pode baixar os con­têi­ne­res ou imagens desejados para serem exe­cu­ta­dos no seu sistema sem problemas.

Etapa 5: usar o Docker

Há alguns comandos do Docker úteis que podem facilitar muito seu trabalho. Eles incluem:

  • docker: Lista os comandos dis­po­ní­veis na interface de linha de comando do Docker
  • docker <COMMAND> --help: Lista as in­for­ma­ções sobre o comando cor­res­pon­dente se você digitar o comando como <COMMAND>
  • docker image ls --all: Lista as imagens do Docker no sistema host
  • docker container ls --alldocker ps -a: Lista os con­têi­ne­res do Docker dis­po­ní­veis no com­pu­ta­dor
  • docker info: Lista as in­for­ma­ções sobre a ins­ta­la­ção do Docker

Confira nosso Tutorial do Docker para usar o Docker no Ubuntu e em outros sistemas Linux.

Ir para o menu principal