Você pode instalar a popular pla­ta­forma de con­têi­ne­res Docker em um servidor Linux a qualquer momento. Não importa se você optou por fazer isso ao con­fi­gu­rar o servidor ou se o servidor já estiver em execução. Como al­ter­na­tiva à ins­ta­la­ção manual, muitos pro­ve­do­res de hos­pe­da­gem oferecem a seus clientes uma opção sim­pli­fi­cada de ins­ta­la­ção com um clique.

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

Se você for um usuário do Linux e quiser instalar o Docker, não precisará usar o apli­ca­tivo de GUI Docker Desktop. Ao contrário dos usuários do Windows e do macOS, que precisam usar a GUI para instalar o Docker, os usuários do Linux têm a opção de instalar o Docker Engine. Em contraste com o apli­ca­tivo para desktop, o Docker Engine consome sig­ni­fi­ca­ti­va­mente menos recursos, com 1 a 2 GB de memória (RAM) sendo su­fi­ci­ente para uma execução sem problemas. O Docker Engine está dis­po­ní­vel para as seguintes dis­tri­bui­ções e ar­qui­te­tu­ras Linux:

x86_64/AMD64 ARM64/AArch64 ARM (32-bit) s390x
Ubuntu ✓ ✓ ✓ ✓
Debian ✓ ✓ ✓
CentOS ✓ ✓
Fedora ✓ ✓
Raspbian ✓
RHEL ✓
SLES ✓

Se estiver pensando em usar o Docker Desktop , é im­por­tante ter em mente que ele não é com­pa­tí­vel com a mesma variedade de dis­tri­bui­ções e ar­qui­te­tu­ras que o Docker Engine. Atu­al­mente, o apli­ca­tivo para desktop só é com­pa­tí­vel com as ar­qui­te­tu­ras x86_64/AMD64 e com o Ubuntu, o Debian e o Fedora. Além disso, a do­cu­men­ta­ção oficial afirma que os seguintes re­qui­si­tos também devem ser atendidos para instalar o Docker Desktop:

  • O sistema deve suportar a vir­tu­a­li­za­ção KVM
  • O emulador QEMU (deve ter pelo menos a versão 5.2) instalada
  • processo de ini­ci­a­li­za­ção do systemd
  • Ambiente de desktop Gnome, KDE ou MATE
  • pelo menos 4 GB de memória (RAM)

Como encontrar a solução de hos­pe­da­gem certa para seu servidor Docker/Linux

Embora seja possível instalar e executar o Docker em seu próprio servidor Linux, é muito mais con­ve­ni­ente ter um provedor que hospede o servidor para você. Ao optar por um provedor de hos­pe­da­gem, você se be­ne­fi­ci­ará de um hardware em­pre­sa­rial poderoso e de uma conexão de banda larga de primeira classe. Na IONOS, você pode escolher entre três modelos di­fe­ren­tes de hos­pe­da­gem de servidor, cada um ofe­re­cendo ve­lo­ci­da­des de até 400 Mbps:

  • Cloud servers: Com um servidor em nuvem da IONOS, você pode hospedar seu servidor Docker/Linux em recursos vir­tu­a­li­za­dos na nuvem. O de­sem­pe­nho pode ser di­men­si­o­nado com base em suas ne­ces­si­da­des de com­pu­ta­ção, e o preço é de­ter­mi­nado pelo uso, até o minuto.
  • vServer (VPS): os vServers da IONOS também usam hardware vir­tu­a­li­zado, no entanto, ao contrário dos ser­vi­do­res em nuvem, apenas um sistema host é usado. Outra diferença entre os dois é que você paga um preço mensal fixo com os vServers.
  • Dedicated servers: Com os ser­vi­do­res dedicados da IONOS, seu servidor é executado em um hardware que não foi vir­tu­a­li­zado. Você recebe uma con­fi­gu­ra­ção de servidor cla­ra­mente definida e paga apenas pelos recursos que usar. Os preços para esse modelo de servidor são cal­cu­la­dos minuto a minuto.
Dica

Ainda não sabe com que frequên­cia e quanto usará seu servidor? Com um servidor em nuvem da IONOS, você pode escalar o de­sem­pe­nho a qualquer momento, per­mi­tindo ajustar a CPU, a memória e o ar­ma­ze­na­mento do seu servidor. No final do mês, você paga apenas pelos recursos que utilizou.

Casos de uso e planos de servidor IONOS adequados

Quando se trata de opções de hos­pe­da­gem, você tem muito a escolher, tanto em termos de pro­ve­do­res quanto de planos de servidor. Embora o Docker Engine consuma menos recursos do que oDocker Desktop, há outros fatores que você precisará con­si­de­rar ao de­ter­mi­nar a quan­ti­dade de CPU, memória e ar­ma­ze­na­mento que você precisará para o seu servidor. Por exemplo, você também precisará pensar em outras ati­vi­da­des para as quais usará o servidor. Abaixo, resumimos três casos de uso di­fe­ren­tes com uma re­co­men­da­ção de servidor para cada um deles.

Casos de uso para um servidor Docker/Linux Plano de servidor IONOS re­co­men­dado
De­sen­vol­vi­mento e teste de apli­ca­ti­vos de servidor; oca­si­o­nal­mente on-line Cloud Server XL
Servidor de im­plan­ta­Ã§Ã£o para um ou mais apli­ca­ti­vos; per­ma­nen­te­mente on-line VPS Linux L
Servidor para im­plan­ta­Ã§Ã£o de ambientes virtuais VPS Linux XL
Dica

Pla­ne­jando fazer uso extensivo do seu ambiente de hos­pe­da­gem e pro­cu­rando uma solução de longo prazo? Com um servidor dedicado da IONOS, você terá acesso a tráfego ilimitado, fun­ci­o­na­li­dade de nuvem e um poderoso hardware cor­po­ra­tivo com pro­ces­sa­do­res de última geração.

Como instalar ma­nu­al­mente o Docker no Linux

Depois que seu servidor Linux estiver con­fi­gu­rado e você estiver pronto para instalar o Docker, poderá usar o seguinte tutorial para ajudá-lo. Ele aborda as etapas mais im­por­tan­tes para realizar uma ins­ta­la­ção manual por meio do terminal.

Nota

As ins­tru­ções abaixo mostram como instalar o Docker Engine. Você pode encontrar ins­tru­ções sobre como instalar o Docker Desktop no Linux na do­cu­men­ta­ção oficial do Docker.

Etapa 1: Con­fi­gu­rar o re­po­si­tó­rio do Docker

Se estiver ins­ta­lando o Docker Engine pela primeira vez no seu servidor, precisará começar con­fi­gu­rando o re­po­si­tó­rio do Docker. Em seguida, você poderá usar esse diretório para instalar o Docker no Linux e atualizar a pla­ta­forma pos­te­ri­or­mente. O processo exato de pre­pa­ra­ção do diretório depende da dis­tri­bui­ção do Linux que você está usando.

Ubuntu, Debian e Raspbian

Com o Ubuntu, o Debian e o Raspbian, você pode usar o ge­ren­ci­a­dor de pacotes apt. Para atualizar o ge­ren­ci­a­dor e permitir conexões HTTPS para o re­po­si­tó­rio, comece com os seguintes comandos:

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
bash

Em seguida, adicione a chave GPG oficial do Docker. No URL do segundo comando, os usuários do Debian devem subs­ti­tuir ubuntu por debian. Da mesma forma, os usuários do Raspbian devem substituí-lo por raspbian:

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
bash

Na etapa seguinte, você con­fi­gu­rará o re­po­si­tó­rio. Assim como no trecho de código acima, se estiver usando o Debian, precisará subs­ti­tuir ubuntu por debian e, se estiver usando o Raspbian, por raspbian:

echo \
    "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
    "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
    sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
bash

CentOS

Com o CentOS, você pode con­fi­gu­rar o re­po­si­tó­rio com a fer­ra­menta yum-config-manager . Use os seguintes comandos para instalar o ge­ren­ci­a­dor e o re­po­si­tó­rio:

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
bash

Fedora

Para con­fi­gu­rar o re­po­si­tó­rio no Fedora, você precisará do pacote dnf-plugins-core . Você pode usar esse pacote para gerenciar re­po­si­tó­rios DNF. Use os dois comandos a seguir para instalar o pacote e con­fi­gu­rar o diretório.

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
bash

Etapa 2: instalar o Docker Engine, o con­tai­nerd e o Docker Compose

Depois de terminar de preparar o re­po­si­tó­rio, é hora de instalar a pla­ta­forma de con­têi­ne­res. Além do Docker Engine, você também precisará do tempo de execução do contêiner con­tai­nerd e da fer­ra­menta de or­ques­tra­ção Docker Compose.

Ubuntu, Debian e Raspbian

Use o seguinte comando para atualizar o apt índice do pacote:

sudo apt-get update
bash

Você pode instalar os três com­po­nen­tes es­sen­ci­ais que compõem o Docker digitando o seguinte comando:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
bash

CentOS

Os usuários do CentOS podem instalar o Docker em um servidor Linux usando o seguinte comando de terminal:

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
bash

Poderá ser so­li­ci­tado que você aceite a chave GPG. Cer­ti­fi­que-se de verificar se a impressão digital cor­res­ponde à seguinte sequência al­fa­nu­mé­rica: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35. Se cor­res­pon­der, não há problema em aceitar a chave.

Fedora

No Fedora, você pode instalar o Docker com o seguinte comando:

sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
bash

Se você for so­li­ci­tado a aceitar a chave GPG, cer­ti­fi­que-se de que a impressão digital da chave cor­res­ponda à seguinte sequência 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35.

Etapa 3: verificar o sucesso da ins­ta­la­ção do Docker em seu sistema Linux

Para verificar se o Docker foi instalado com êxito no Linux, você pode executar o hello-world container. Se funcionar, você receberá uma mensagem con­fir­mando o sucesso da ins­ta­la­ção.

Ubuntu, Debian e Raspbian

Execute o seguinte comando:

sudo docker run hello-world
bash

CentOS e Fedora

Se você estiver usando o CentOS e o Fedora, o Docker não será iniciado au­to­ma­ti­ca­mente quando a ins­ta­la­ção for concluída. Você pode iniciar a pla­ta­forma de con­têi­ne­res com o seguinte comando:

sudo systemctl start docker
bash

Para verificar se a ins­ta­la­ção foi bem-sucedida, execute a imagem hello-world :

sudo docker run hello-world
bash
Dica

Em outros artigos do nosso Guia Digital, ana­li­sa­mos mais de perto a ins­ta­la­ção do Docker em várias versões de di­fe­ren­tes dis­tri­bui­ções do Linux. Aqui estão apenas algumas delas:

Como instalar o Docker em sistemas Linux usando o apli­ca­tivo de 1 clique da IONOS

Com o IONOS, você pode instalar o Docker no Linux usando uma imagem. O processo de ins­ta­la­ção pode ser concluído em apenas um clique. No entanto, é im­por­tante observar que o apli­ca­tivo foi projetado es­pe­ci­fi­ca­mente para a dis­tri­bui­ção Linux AlmaLinux. Isso significa que você precisará realizar uma ins­ta­la­ção ou reins­ta­la­ção completa do servidor que deseja usar.

Dica

Obtenha um VPS da IONOS e comece a usar o Docker no Linux hoje mesmo.

Etapa 1: Faça login no Cloud Panel e selecione seu servidor

Acesse a página de login da Central do Cliente IONOS e faça login usando suas cre­den­ci­ais de login. Clique em Server & Cloud e selecione o servidor no qual deseja hospedar o Docker.

Etapa 2: con­fi­gu­rar seu servidor Docker/Linux

Quando estiver na página de visão geral do servidor do Cloud Panel, você poderá começar a con­fi­gu­rar seu servidor. Comece clicando em Create e, em seguida, selecione o modelo de servidor que deseja usar.

Imagem: Criar um servidor Docker/Linux no IONOS Cloud Panel
Criar um servidor Docker/Linux no IONOS Cloud Panel

Escolha um nome para seu servidor e selecione um plano:

Imagem: IONOS Cloud Panel: Diferentes planos de servidor
Selecione a con­fi­gu­ra­ção do servidor para seu servidor Docker/Linux.

Role para baixo até Images e clique em Ap­pli­ca­ti­ons.

![Apli­ca­ti­vos do IONOS no Cloud Panel](https://www.ionos.com/di­gi­tal­guide/fileadmin/Di­gi­tal­Guide/Scre­enshots_2023/images-ionos-cloud-panel.png “IONOS Cloud Panel”: Em Apli­ca­ti­vos, você en­con­trará o Docker e outros apli­ca­ti­vos que podem ser ins­ta­la­dos com um clique.“)

Use a função de pesquisa para procurar o apli­ca­tivo Docker. O Docker deve aparecer no canto superior esquerdo. Selecione o apli­ca­tivo Docker e, em seguida, clique em Create para con­fi­gu­rar seu servidor Docker/Linux.

Imagem: AplicativosIONOS Cloud: Docker
IONOS Cloud apps: Selecione o apli­ca­tivo Docker clicando na caixa. A metade inferior da caixa deve mudar para azul. Agora, você pode começar com a con­fi­gu­ra­ção.
Ir para o menu principal