{"id":36904,"date":"2024-11-21T14:38:13","date_gmt":"2024-11-21T17:38:13","guid":{"rendered":"https:\/\/www.locaweb.com.br\/ajuda\/?post_type=ht_kb&#038;p=36904"},"modified":"2024-11-22T00:44:42","modified_gmt":"2024-11-22T03:44:42","slug":"instalar-docker","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/instalar-docker\/","title":{"rendered":"Como instalar e configurar Docker?"},"content":{"rendered":"<p>Se voc\u00ea deseja saber como<strong> instalar Docker<\/strong>, uma tecnologia de c\u00f3digo aberto que permite implementar aplicativos com o uso de containers, est\u00e1 no lugar certo.<\/p>\n<p>Apesar de ser uma plataforma relativamente nova, o Docker tem recebido atualiza\u00e7\u00f5es constantes e conta com uma grande comunidade de pessoas usu\u00e1rias.<\/p>\n<p>Popular entre os times de desenvolvimento, o Docker pode ser facilmente instalado em diversas distribui\u00e7\u00f5es Linux. Este tutorial vai guiar voc\u00ea no <strong>processo de instala\u00e7\u00e3o do Docker no Ubuntu<\/strong>.<\/p>\n<h2>Pr\u00e9-requisitos para baixar o Docker<\/h2>\n<p>Para instalar o Docker com \u00eaxito, \u00e9 essencial ter uma <a href=\"https:\/\/www.locaweb.com.br\/hospedagem-dedicada\/\" target=\"_blank\" rel=\"noopener noreferrer\">hospedagem dedicada<\/a> Linux ou um <a href=\"https:\/\/www.locaweb.com.br\/servidor-vps\/\" target=\"_blank\" rel=\"noopener noreferrer\">servidor VPS<\/a> Linux que atenda aos seguintes requisitos gerais:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Kernel de 64 bits e suporte de CPU para virtualiza\u00e7\u00e3o;<\/li>\n<li>Suporte \u00e0 virtualiza\u00e7\u00e3o KVM;<\/li>\n<li>O QEMU deve ser a vers\u00e3o 5.2 ou posterior \u2014 \u00e9 recomendada a atualiza\u00e7\u00e3o para a vers\u00e3o mais recente;<\/li>\n<li>Sistema de inicializa\u00e7\u00e3o systemd;<\/li>\n<li>Ambiente de desktop Gnome, KDE ou MATE;<\/li>\n<li>Em muitas distribui\u00e7\u00f5es Linux, o ambiente Gnome n\u00e3o oferece suporte a \u00edcones de bandeja. Para adicionar suporte aos \u00edcones de bandeja, \u00e9 necess\u00e1rio instalar uma extens\u00e3o do Gnome, como o AppIndicator;<\/li>\n<li>Pelo menos 4GB de RAM;<\/li>\n<li>Um servidor Ubuntu que contenha uma pessoa usu\u00e1ria com privil\u00e9gios sudo e um firewall ativo;<\/li>\n<li>Uma conta no Docker Hub, caso voc\u00ea queira criar as suas pr\u00f3prias imagens e envi\u00e1-las para o Docker Hub.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Como instalar Docker?<\/h2>\n<p>Agora, veja o passo a passo para instalar o Docker.<\/p>\n<h3>Via Apt<\/h3>\n<p>Instalar o Docker pelo terminal \u00e9 a maneira mais utilizada.<\/p>\n<p>Embora o reposit\u00f3rio principal do Ubuntu tenha o pacote de instala\u00e7\u00e3o do Docker, ele pode n\u00e3o conter a vers\u00e3o mais recente. Portanto, \u00e9 recomendado <strong>instalar o container Docker mais recente a partir do reposit\u00f3rio oficial do Docker<\/strong>.<\/p>\n<h4>Configure o reposit\u00f3rio do Docker<\/h4>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>1. Instale os pr\u00e9-requisitos necess\u00e1rios para adicionar um reposit\u00f3rio adicional via HTTPS e atualize a lista de pacotes de software:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><em>sudo apt install apt-transport-https;<\/em><\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>2. Utilize o seguinte comando curl para importar a chave de criptografia GPG do reposit\u00f3rio:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><em>curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo apt-key add -;<\/em><\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>3. Adicione o seguinte reposit\u00f3rio APT do Docker ao seu sistema: <em>sudo add-apt-repository &#8220;<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><em>deb [arch=amd64] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\".<\/em><\/pre>\n<h4>Instale o Docker no Ubuntu<\/h4>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>1. Abra o terminal no Ubuntu;<\/li>\n<li>2. Remova os arquivos do Docker que estejam em execu\u00e7\u00e3o no sistema com o seguinte comando:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><em>sudo apt-get remove docker docker-engine docker.io \u2014 <\/em><\/pre>\n<p>ap\u00f3s inserir o comando, ser\u00e1 necess\u00e1rio digitar a senha do root e pressionar \u201cEnter\u201d;<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>3. Verifique se o sistema est\u00e1 atualizado com o seguinte comando:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><em>sudo apt-get update;<\/em><\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>4. Instale o Docker com o comando:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><em>sudo apt install docker.io<\/em>;<\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>5. Voc\u00ea ver\u00e1 um prompt que pedir\u00e1 que voc\u00ea escolha entre \u201cy\u201d \/ \u201cn\u201d \u2014 escolha \u201cy\u201d;<\/li>\n<li>6. Instale todos os pacotes de depend\u00eancia com o comando:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><em>sudo snap install docker;<\/em><\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>7. Antes de testar o Docker, verifique a vers\u00e3o instalada com o seguinte comando:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<pre><em>docker --version;<\/em><\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>8. Baixe uma imagem do Docker Hub por meio do comando:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><em>sudo docker run hello-world<\/em><\/pre>\n<p>aqui, &#8220;hello-world&#8221; \u00e9 a imagem do Docker presente no Docker Hub;<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>9. Verifique se a imagem do Docker foi baixada e est\u00e1 presente no seu sistema com o comando:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><em>sudo docker images;<\/em><\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>10. Para exibir todos os containers baixados, use o comando:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><em>sudo docker ps -a;<\/em><\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>11. Para verificar containers em estado de execu\u00e7\u00e3o, utilize o comando:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><em>sudo docker ps.<\/em><\/pre>\n<p>Voc\u00ea acabou de instalar o Docker com sucesso no Ubuntu!<\/p>\n<h3>Via convenience script<\/h3>\n<p>O Docker oferece um <a href=\"https:\/\/get.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">script de conveni\u00eancia<\/a> para quem deseja fazer a instala\u00e7\u00e3o em ambientes de desenvolvimento de forma n\u00e3o interativa.<\/p>\n<p>Embora <strong>n\u00e3o seja recomendado para ambientes de produ\u00e7\u00e3o<\/strong>, pode ser \u00fatil para criar um script de provisionamento adaptado \u00e0s suas necessidades.<\/p>\n<p><strong>Aten\u00e7\u00e3o<\/strong>: sempre examine scripts baixados da internet antes de execut\u00e1-los localmente, principalmente quando o download for realizado de sites de terceiros.<\/p>\n<p>Antes de seguir com a instala\u00e7\u00e3o, <strong>veja quais s\u00e3o os potenciais riscos e limita\u00e7\u00f5es do script de conveni\u00eancia<\/strong>:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>O script requer privil\u00e9gios de root ou sudo para ser executado;<\/li>\n<li>Ele tenta detectar sua distribui\u00e7\u00e3o e vers\u00e3o do Linux e configura o sistema de gerenciamento de pacotes automaticamente, o que pode ser impreciso em alguns momentos;<\/li>\n<li>O script n\u00e3o permite personalizar a maioria dos par\u00e2metros de instala\u00e7\u00e3o;<\/li>\n<li>Ele instala depend\u00eancias e recomenda\u00e7\u00f5es sem pedir confirma\u00e7\u00e3o, o que pode resultar na instala\u00e7\u00e3o de muitos pacotes, a depender da configura\u00e7\u00e3o atual da sua m\u00e1quina;<\/li>\n<li>Por padr\u00e3o, o script instala a vers\u00e3o est\u00e1vel mais recente do Docker, containerd e runc. Usar esse script pode resultar em atualiza\u00e7\u00f5es inesperadas de vers\u00f5es principais do Docker. Sempre teste atualiza\u00e7\u00f5es em um ambiente de teste antes de implementar em sistemas de produ\u00e7\u00e3o;<\/li>\n<li>O script n\u00e3o \u00e9 projetado para atualizar uma instala\u00e7\u00e3o existente do Docker. Ao us\u00e1-lo para esse fim, as depend\u00eancias podem n\u00e3o ser atualizadas para a vers\u00e3o esperada.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>Visualize os passos do script antes de execut\u00e1-lo<\/h4>\n<p>Voc\u00ea pode rodar o script com a op\u00e7\u00e3o <em>&#8211;dry-run<\/em> para saber quais passos ser\u00e3o executados:<\/p>\n<pre><em>curl -fsSL https:\/\/get.docker.com -o get-docker.sh<\/em>\r\n\r\n<em>sudo sh .\/get-docker.sh --dry-run<\/em><\/pre>\n<p>Esse exemplo baixa o script de \u201cget.docker.com\u201d e o executa para instalar a vers\u00e3o est\u00e1vel mais recente do Docker no Linux:<\/p>\n<pre><em>curl -fsSL https:\/\/get.docker.com -o get-docker.sh<\/em>\r\n\r\n<em>sudo sh get-docker.sh<\/em><\/pre>\n<h4>Finalize a instala\u00e7\u00e3o<\/h4>\n<p>Ap\u00f3s aplicar os comandos acima, o Docker Engine ser\u00e1 instalado e iniciado com sucesso.<\/p>\n<p>O servi\u00e7o Docker inicia automaticamente em distribui\u00e7\u00f5es baseadas em Debian.<\/p>\n<p>Em distribui\u00e7\u00f5es baseadas em RPM, como CentOS, Fedora, RHEL ou SLES, \u00e9 necess\u00e1rio inici\u00e1-lo manualmente com o comando <em>systemctl<\/em> ou <em>service<\/em>.<\/p>\n<p>Importante: usu\u00e1rios n\u00e3o-root n\u00e3o conseguem executar comandos do Docker por padr\u00e3o.<\/p>\n<h4>Instala\u00e7\u00e3o de pr\u00e9-lan\u00e7amentos<\/h4>\n<p>O Docker tamb\u00e9m disponibiliza um <a href=\"https:\/\/test.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">script de conveni\u00eancia<\/a> para instalar pr\u00e9-lan\u00e7amentos do Docker no Linux. Este script \u00e9 semelhante ao de \u201cget.docker.com\u201d, mas <strong>configura o gerenciador de pacotes para usar o canal de testes do reposit\u00f3rio Docker<\/strong>.<\/p>\n<p>O canal de testes inclui vers\u00f5es est\u00e1veis e pr\u00e9-lan\u00e7amentos. Voc\u00ea pode utilizar esse script para ter <strong>acesso antecipado a novas vers\u00f5es<\/strong> e avali\u00e1-las em um ambiente de testes antes de serem lan\u00e7adas como est\u00e1veis.<\/p>\n<p>Para instalar a vers\u00e3o mais recente do Docker no Linux a partir do canal de testes, execute:<\/p>\n<pre><em>curl -fsSL https:\/\/test.docker.com -o test-docker.sh<\/em>\r\n\r\n<em>sudo sh test-docker.sh<\/em><\/pre>\n<h4>Como atualizar o Docker ap\u00f3s usar o script de conveni\u00eancia?<\/h4>\n<p>Se voc\u00ea instalou o Docker com o script de conveni\u00eancia, deve <strong>atualiz\u00e1-lo diretamente pelo gerenciador de pacotes<\/strong>.<\/p>\n<p>N\u00e3o h\u00e1 vantagens em executar novamente o script de conveni\u00eancia, pois isso pode causar problemas se ele tentar reinstalar reposit\u00f3rios que j\u00e1 existem na m\u00e1quina.<\/p>\n<h2>O que \u00e9 Docker e suas vantagens?<\/h2>\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Clique aqui: O que \u00e9 Docker e suas vantagens?<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p>O Docker \u00e9 uma<strong> tecnologia de conteineriza\u00e7\u00e3o<\/strong> que tem transformado a maneira como aplicativos s\u00e3o desenvolvidos e gerenciados.<\/p>\n<p>Ele atua como uma solu\u00e7\u00e3o para a inconsist\u00eancia que pode ocorrer entre as m\u00e1quinas das pessoas desenvolvedoras e os ambientes de produ\u00e7\u00e3o. Portanto, <strong>facilita a cria\u00e7\u00e3o, a implanta\u00e7\u00e3o e a gest\u00e3o de aplica\u00e7\u00f5es em diferentes ambientes<\/strong> sem a necessidade de adapta\u00e7\u00f5es complexas.<\/p>\n<p>A ess\u00eancia do Docker reside na utiliza\u00e7\u00e3o de containers, que s\u00e3o unidades leves e modulares, o que permite que diferentes processos e aplicativos sejam executados de forma isolada.<\/p>\n<p>Esses containers aproveitam recursos do kernel do Linux, como cGroups e namespaces. Isso garante que cada aplicativo opere em seu pr\u00f3prio espa\u00e7o, o que <strong>aumenta a efici\u00eancia e a seguran\u00e7a do sistema<\/strong>.<\/p>\n<p>Al\u00e9m de ser um projeto open source, o Docker \u00e9 apoiado pela Docker Inc., que se dedica a aprimorar a tecnologia e oferece suporte empresarial.<\/p>\n<p>A comunidade que colabora no desenvolvimento do Docker tamb\u00e9m \u00e9 fundamental, pois trabalha continuamente para melhorar as ferramentas e as tecnologias dispon\u00edveis.<\/p>\n<p>Uma das grandes vantagens do Docker \u00e9 a <strong>facilidade de compartilhar e implantar aplica\u00e7\u00f5es<\/strong>.<\/p>\n<p>Com um modelo baseado em imagens, \u00e9 poss\u00edvel encapsular n\u00e3o apenas o aplicativo em si, mas tamb\u00e9m todas as suas depend\u00eancias, o que simplifica a movimenta\u00e7\u00e3o entre diferentes ambientes, como desenvolvimento, teste e produ\u00e7\u00e3o.<\/p>\n<p>Isso significa que as equipes podem <strong>gerenciar vers\u00f5es de forma mais eficaz e implantar solu\u00e7\u00f5es rapidamente<\/strong>, o que otimiza o uso de recursos na nuvem.<\/p>\n<p>O Docker simplifica o processo de desenvolvimento e implanta\u00e7\u00e3o de aplica\u00e7\u00f5es e tamb\u00e9m garante que os ambientes sejam consistentes, seguros e flex\u00edveis. Assim, atende \u00e0s necessidades de diferentes projetos e equipes.<\/p>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n<h3>Vers\u00f5es do Docker<\/h3>\n<p>O Docker oferece diferentes planos de assinatura. Veja um resumo dos planos e o que cada um oferece.<\/p>\n<h4>Docker Personal (gratuito)<\/h4>\n<p>Ideal para quem vai come\u00e7ar a trabalhar com containers.<\/p>\n<p>Recursos:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Docker Desktop;<\/li>\n<li>Reposit\u00f3rios p\u00fablicos ilimitados;<\/li>\n<li>200 downloads de imagens a cada 6 horas;<\/li>\n<li>Docker Engine + Kubernetes;<\/li>\n<li>3 reposit\u00f3rios com Docker Scout habilitado;<\/li>\n<li>An\u00e1lise local com Docker Scout.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Esse plano \u00e9 <strong>\u00f3timo para quem est\u00e1 no in\u00edcio<\/strong> e precisa de um ambiente de desenvolvimento simples e funcional.<\/p>\n<h4>Docker Pro<\/h4>\n<p>Ideal para times profissionais de desenvolvimento que buscam acelerar a inova\u00e7\u00e3o do neg\u00f3cio.<\/p>\n<p>Recursos: tudo o que est\u00e1 no plano Personal, mais:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Docker Desktop Pro;<\/li>\n<li>Reposit\u00f3rios privados ilimitados;<\/li>\n<li>5.000 downloads de imagens por dia;<\/li>\n<li>5 builds simult\u00e2neas;<\/li>\n<li>Compartilhamento de arquivos sincronizados;<\/li>\n<li>Docker Debug;<\/li>\n<li>An\u00e1lise e corre\u00e7\u00e3o local com Docker Scout;<\/li>\n<li>Suporte com resposta em at\u00e9 5 dias.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>O plano Pro \u00e9<strong> indicado para times de desenvolvimento que precisam de mais flexibilidade<\/strong>, como reposit\u00f3rios privados e maior capacidade de download e builds.<\/p>\n<h4>Docker Team<\/h4>\n<p>Ideal para equipes de desenvolvimento que desejam aumentar a colabora\u00e7\u00e3o e a agilidade.<\/p>\n<p>Recursos: tudo o que est\u00e1 no plano Pro, mais:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Docker Desktop Teams;<\/li>\n<li>At\u00e9 100 usu\u00e1rios;<\/li>\n<li>Equipes ilimitadas;<\/li>\n<li>15 builds simult\u00e2neas;<\/li>\n<li>Adi\u00e7\u00e3o de usu\u00e1rios em massa;<\/li>\n<li>Logs de auditoria;<\/li>\n<li>Controle de acesso baseado em fun\u00e7\u00f5es;<\/li>\n<li>Suporte com resposta em at\u00e9 2 dias;<\/li>\n<li>Cloud build com 400 minutos e 100 GiB de cache por organiza\u00e7\u00e3o\/m\u00eas.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Esse plano \u00e9 <strong>ideal para equipes que precisam gerenciar v\u00e1rios usu\u00e1rios e desejam mais controle e visibilidade<\/strong> no uso do Docker.<\/p>\n<h4>Docker Business<\/h4>\n<p>Ideal para empresas que buscam uma abordagem de desenvolvimento robusta e em n\u00edvel empresarial.<\/p>\n<p>Recursos: tudo o que est\u00e1 no plano Team, mais:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Docker Desktop Business;<\/li>\n<li>Docker Desktop com maior seguran\u00e7a (hardened);<\/li>\n<li>Single Sign-On (SSO);<\/li>\n<li>Provisionamento de usu\u00e1rios via SCIM;<\/li>\n<li>Suporte a VDI (infraestrutura de desktop virtual);<\/li>\n<li>Marketplace privado de extens\u00f5es;<\/li>\n<li>Gerenciamento de imagens e registros;<\/li>\n<li>Compra via fatura;<\/li>\n<li>Roteamento priorit\u00e1rio de casos;<\/li>\n<li>Monitoramento proativo de casos;<\/li>\n<li>Suporte com resposta em at\u00e9 24 horas;<\/li>\n<li>Cloud build com 800 minutos e 200 GiB de cache por organiza\u00e7\u00e3o\/m\u00eas.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>O plano Business \u00e9 voltado para <strong>empresas que precisam de uma solu\u00e7\u00e3o completa<\/strong>, com recursos de seguran\u00e7a avan\u00e7ados e gerenciamento de acessos em grande escala.<\/p>\n<p>Cada plano do Docker \u00e9 projetado para atender a diferentes necessidades, desde estudantes e pessoas desenvolvedoras iniciantes at\u00e9 grandes equipes e empresas que precisam de uma solu\u00e7\u00e3o empresarial robusta.<\/p>\n<p>A depender do tamanho da equipe, volume de builds e necessidade de seguran\u00e7a, voc\u00ea pode escolher o plano que melhor se adequa ao seu contexto.<\/p>\n<h2>Plataformas em que o Docker funciona<\/h2>\n<p>Atualmente, o Docker funciona nas seguintes plataformas e vers\u00f5es:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>CentOS<\/strong>: x86_64, amd64, arm64, aarch64 e ppc64le;<\/li>\n<li><strong>Debian<\/strong>: x86_64, amd64, arm64, aarch64, arm (32-bit) e ppc64le;<\/li>\n<li><strong>Fedora<\/strong>: x86_64, amd64, arm64, aarch64 e ppc64le;<\/li>\n<li><strong>Raspberry Pi OS (32-bit)<\/strong>: arm (32-bit);<\/li>\n<li><strong>RHEL<\/strong>: s390x em modo normal e x86_64, amd64, arm64 e aarch64 (em modo experimental);<\/li>\n<li><strong>SLES<\/strong>: s390x;<\/li>\n<li><strong>Ubuntu<\/strong>: x86_64, amd64, arm64, aarch64, arm (32-bit), ppc64le e s390x;<\/li>\n<li><strong>Binaries<\/strong>: x86_64, amd64, arm64, aarch64 e arm (32-bit).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Pr\u00f3ximos passos<\/h2>\n<p>Agora que voc\u00ea instalou o Docker, \u00e9 hora de explorar as suas funcionalidades.<\/p>\n<p>Comece por <strong>criar os seus primeiros containers e teste imagens dispon\u00edveis no Docker Hub<\/strong>. Considere tamb\u00e9m consultar a documenta\u00e7\u00e3o oficial para aumentar o seu conhecimento sobre comandos e melhores pr\u00e1ticas.<\/p>\n<p>Se tiver interesse em projetos mais avan\u00e7ados, experimente <strong>integrar o Docker com ferramentas de orquestra\u00e7\u00e3o<\/strong>, como Kubernetes. Aproveite as comunidades online e os f\u00f3runs para tirar d\u00favidas e compartilhar experi\u00eancias.<\/p>\n<p>Se quiser se aprofundar mais no assunto, leia o nosso artigo que explica, com mais detalhes, <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/o-que-e-docker-e-por-que-usar\/\" target=\"_blank\" rel=\"noopener noreferrer\">o que \u00e9 o Docker<\/a> e os seus principais benef\u00edcios.<\/p>\n<p>Boa sorte na sua jornada com Docker!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea deseja saber como instalar Docker, uma tecnologia de c\u00f3digo aberto que permite implementar aplicativos com o uso de containers, est\u00e1 no lugar certo. Apesar de ser uma plataforma relativamente nova, o Docker tem recebido atualiza\u00e7\u00f5es constantes e conta com uma grande comunidade de pessoas usu\u00e1rias. Popular entre os&#8230;<\/p>\n","protected":false},"author":48,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[118],"ht-kb-tag":[],"class_list":["post-36904","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-vps-locaweb"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/36904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/48"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=36904"}],"version-history":[{"count":1,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/36904\/revisions"}],"predecessor-version":[{"id":36905,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/36904\/revisions\/36905"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=36904"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=36904"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=36904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}