30/03/2020

Instalando o Docker no Ubuntu 18.04 LTS

Desenvolvendo com Docker


Atualmente, o desenvolvimento de aplicativos exige muito mais do que escrever código. Vários idiomas, estruturas, arquiteturas e interfaces diversas entre ferramentas para cada estágio do desenvolvimento cria uma complexidade enorme. O Docker simplifica e acelera seu fluxo de trabalho, dando aos desenvolvedores a liberdade de inovar com suas opções de ferramentas, pilhas de aplicativos e ambientes de implantação para cada projeto. [1]

Em 2013, a Docker introduziu o que se tornaria o padrão da indústria para containers. Containers são uma unidade padronizada de software que permite que os desenvolvedores isolem seu aplicativo do ambiente, resolvendo a questão “na minha máquina funcionou”. Atualmente, para milhões de desenvolvedores, o Docker é o padrão de fato para criar e compartilhar aplicativos em container - do desktop à nuvem.[1]

 Instalando o Docker Usando o Repositório


1) Verifique a versão do seu kernel. Não deve ser anterior a versão 3.10.
$uname -r

2) Atualizar o apt:
$sudo apt-get update

3) Instalar pacotes que permitem ao apt usar um repositório HTTPS:
$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

4) Adicionar chave GPG oficial do Docker:
$curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Verifique se agora você tem a chave com o fingerprint [9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88], buscando pelos 8 últimos caracteres do fingerprint:
$sudo apt-key fingerprint 0EBFCD88
Saída esperada:
pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
sub   rsa4096 2017-02-22 [S]


5) Use o seguinte comando para configurar um repositório 'stable'.
$sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Com o repositório preparado, partimos para a instalação da Engine Docker [2].

Instalando a Engine Docker - Community

1) Atualizar o apt:
$sudo apt-get update

2) Instale a última ver~soa do Docker Engine Community e containerd:
$sudo apt-get install docker-ce docker-ce-cli containerd.io

3) Verifique se a instalação do Docker Engine - Community foi corretamente instalada executando a imagem 'hello-world':
$sudo docker run hello-world

Esse comando faz o download de uma imagem test e a executa em um container. Quando o container é executado, é exibido na tela uma mensagem informando o que ocorreu tudo certo e finaliza a execução [2].

Conclusão

Após todos estes procedimentos, recomendo que você configure o Docker para iniciar junto com o S.O., bastando digitar o seguinte comando:
$sudo systemctl enable docker

Pronto, tarefa cumprida!

Referências
[1] https://www.docker.com/why-docker
[2] https://docs.docker.com/install/linux/docker-ce/ubuntu/

Complementares:
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-18-04


Nenhum comentário:

Postar um comentário