0

Instale o Docker Engine no Ubuntu.

Marcelo Silva
Marcelo Silva

Instale o doker Engine no Ubuntu.

O Docker Desktop ajuda a criar, compartilhar e executar contêineres facilmente no Mac e Windows, assim como você faz no Linux. O Docker lida com a configuração complexa e permite que você se concentre na escrita do código.Para começar a usar o Docker Engine no Ubuntu, certifique-se de atender aos pré-requisitos e , em seguida, instale o Docker .

Pré-requisitos 

Requisitos do sistema operacional 

Para instalar o Docker Engine, você precisa da versão de 64 bits de uma destas versões do Ubuntu:


  • Ubuntu Hirsute 21.04
  • Ubuntu Focal 20.04 (LTS)
  • Ubuntu Bionic 18.04 (LTS)


Docker é suportado em x86_64(ou amd64), armhf, arm64 arquiteturas.


Fim da vida útil do Ubuntu 16.04 LTS “Xenial Xerus”

O Ubuntu Linux 16.04 LTS atingiu o final de sua janela LTS de cinco anos em 30 de abril de 2021 e não é mais compatível. O Docker não lança mais pacotes para esta distribuição (incluindo lançamentos de patches e segurança). Recomenda-se que os usuários que executam o Docker no Ubuntu 16.04 atualizem seus sistemas para uma versão LTS do Ubuntu com suporte.

Desinstale versões antigas 

Versões mais antigas do Docker foram chamados docker, docker.io ou docker-engine. Se estiverem instalados, desinstale-os:

$ sudo apt-get remove docker docker-engine docker.io containerd runc

 

Tudo bem se apt-get relatar que nenhum desses pacotes está instalado.


Métodos de instalação: 

Você pode instalar o Docker Engine de diferentes maneiras, dependendo de suas necessidades:

  • A maioria dos usuários configura os repositórios do Docker e instala a partir deles, para facilitar as tarefas de instalação e atualização. Esta é a abordagem recomendada.
  • Alguns usuários baixam o pacote DEB e o instalam manualmente e gerenciam as atualizações completamente manualmente. Isso é útil em situações como a instalação do Docker em sistemas sem acesso à Internet.
  • Em ambientes de teste e desenvolvimento, alguns usuários optam por usar scripts de conveniência automatizados para instalar o Docker.


Instale usando o repositório :

Antes de instalar o Docker Engine pela primeira vez em uma nova máquina host, você precisa configurar o repositório do Docker. Depois disso, você pode instalar e atualizar o Docker a partir do repositório.

Configure o repositório:

Atualize o índice do apt e instale os pacotes para permitir o apt use um repositório sobre o protocolo HTTPS:

$ sudo apt-get update

$ sudo apt-get install \

    apt-transport-https \

    ca-certificates \

    curl \

    gnupg \

    lsb-release


Adicione a chave GPG oficial do Docker:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg


Use o seguinte comando para configurar o repositório estável . Para adicionar o repositório noturno ou de teste , adicione a palavra night ou test(ou ambos) após a palavra stable nos comandos abaixo.

Nota : O lsb_release -cs subcomando abaixo retorna o nome da sua distribuição Ubuntu, como xenial. Às vezes, em uma distribuição como o Linux Mint, pode ser necessário mudar $(lsb_release -cs) para a distribuição pai do Ubuntu. Por exemplo, se você estiver usando Linux Mint Tessa, você pode usar bionic. O Docker não oferece nenhuma garantia em distribuições Ubuntu não testadas e sem suporte.

$ echo \
 "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


Instale o Docker Engine

Atualize o apt índice do pacote e instale a versão mais recente do Docker Engine e containerd ou vá para a próxima etapa para instalar uma versão específica:

 $ sudo apt-get update

 $ sudo apt-get install docker-ce docker-ce-cli containerd.io

Tem vários repositórios Docker?

Se você tiver vários repositórios Docker ativados, instalar ou atualizar sem especificar uma versão no comando apt-get install ou apt-get update sempre instala a versão mais atual possível, o que pode não ser apropriado para suas necessidades de estabilidade.


Para instalar uma versão específica . Liste as versões disponíveis em seu repositório:

$ apt-cache madison docker-ce
docker-ce | 5:20.10.9~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:20.10.8~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:20.10.7~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:20.10.6~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:20.10.5~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:20.10.4~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:20.10.3~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:20.10.2~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:20.10.1~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:20.10.0~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:19.03.15~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:19.03.14~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:19.03.13~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:19.03.12~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:19.03.11~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:19.03.10~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

 docker-ce | 5:19.03.9~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

Instale uma versão específica usando a string de versão da segunda coluna, por exemplo  5:19.03.9~3-0~ubuntu-focal ,.

$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io


Leia também outros artigos que escrevi:


Dica:Dica: OsBoxes o site de máquinas virtuais  linux. https://digitalinnovation.one/artigos/dica-osboxes-o-site-de-maquinas-virtuais-linux


Dica : Gitako menu de arquivos no Github.

https://digitalinnovation.one/artigos/dica-gitako-menu-de-arquivos-no-github


Meu Editor de Arquivos Markdown Haroopad.

https://digitalinnovation.one/artigos/meu-editor-de-arquivos-markdown-haroopad


Erro no Angular Cli no Windows como resolver.

https://digitalinnovation.one/artigos/erro-no-angular-cli-no-windows-como-resolver



Meu Github :

https://github.com/marcelofelipesilva


Meu Linkedin

https://www.linkedin.com/in/marcelo-felipe-silva-25597520/


0
0

Comentários (2)

0
Marcelo Silva

Marcelo Silva

13/10/2021 01:23

Obrigado! Leandro.

1
Leandro Carvalho

Leandro Carvalho

10/10/2021 12:21

Obrigado pelas dicas.

Atuo com suporte técnico a mais de 10 anos atualmente estudando bastante para completar minha transição para área de desenvolvimento.

Brasil