So installieren Sie Docker unter Linux

Como instalar o Docker no Linux

Virtualização e contêineres estão continuamente crescendo em popularidade. As razões pelas quais são úteis giram em torno dos benefícios de isolamento, segurança e portabilidade que oferecem.

Por exemplo, se você estiver oferecendo alguma forma de serviços em nuvem, eles tornam mais fácil manter os dados e serviços do cliente isolados uns dos outros. Mas não se limita a esses cenários. Se você é um desenvolvedor de um aplicativo Linux, perceberá rapidamente como é difícil disponibilizar seu aplicativo para todas as distribuições Linux.

Depois de fazer seu programa funcionar no Ubuntu, fazê-lo funcionar também no Arch Linux, Debian e outras distros não será tão simples quanto você pode imaginar. Cada distribuição é diferente, e você deve fazer adaptações para que sua utilidade funcione em cada uma delas.

A conteinerização torna mais fácil “desenvolver uma vez, implantar em qualquer lugar”. Isso porque, em vez de depender do sistema operacional para fornecer o que seu aplicativo precisa, todas as dependências são agrupadas no próprio contêiner. Assim que o contêiner funcionar, você pode movê-lo facilmente de computador para computador e entre diferentes sistemas operacionais.

ad-banner

Docker é um utilitário de conteinerização que se tornou muito popular para simplificar essas tarefas. Além disso, quando algo dá errado com o sistema operacional, ao invés de ter que reinstalar e reconfigurar o aplicativo, você apenas reinstale o sistema operacional, copie o contêiner de volta e continue de onde parou.

Limpar instalações antigas do Docker

Esta é uma etapa opcional, necessária apenas se você tiver versões anteriores do Docker já instaladas. Eles podem entrar em conflito com as versões mais recentes, especialmente se vierem de repositórios diferentes dos que você usará aqui.

No Debian ou Ubuntu, limpe com:

No Fedora:

Como instalar o Docker no Ubuntu

Abra um emulador de terminal e instale os pré-requisitos.

Verifique a impressão digital da chave GPG do Docker.

docker-gpg-impressão digital

No momento em que este tutorial foi escrito, a impressão digital era 9DC858229FC7DD38854AE2D88D81803C0EBFCD88. Isso pode mudar no futuro. Verifique o site oficial do Docker para ver se eles correspondem. A chave é usada para verificar assinaturas digitais, para que você possa ter certeza de que o software que está instalando é legítimo e não é malware carregado no servidor por um invasor.

Depois de verificar se você tem a chave certa, adicione-a às chaves confiáveis ​​do APT.

Adicione o repositório do Docker para Ubuntu às suas fontes de software.

Instale o Docker.

Se você também precisa Docker Compose, você pode instalá-lo com:

Se você não sabe o que é isso, provavelmente não precisa.

A maioria dos comandos docker precisam ser prefixados com sudo. Se você quiser evitar ter que digitar sua senha todas as vezes, adicione seu usuário ao grupo do docker.

Saia da interface gráfica do usuário e faça login novamente. Agora você pode usar comandos como docker ps ao invés de sudo docker ps.

Como instalar o Docker no Debian

Como o Ubuntu é criado a partir do Debian, as etapas são muito semelhantes.

Verifique a impressão digital, que deve ser a mesma da seção anterior.

Adicione às chaves confiáveis.

Adicione fontes de software.

Instale o Docker.

Se você também precisa do Docker Compose, instale-o com:

Para usar comandos do Docker sem prefixar com sudo:

Em seguida, saia e faça login novamente.

Como instalar o Docker no Fedora

Pré-requisitos de instalação.

Adicione o repositório de software Docker.

Instale o Docker.

docker-install-on-fedora

Em alguns sistemas, isso levará algum tempo para ser concluído e pode parecer que está travado. Não aborte a operação. Claro, ele também pode travar, mas dê a ele pelo menos dez minutos para fazer seu trabalho em computadores mais lentos.

Ative o início automático do Docker na inicialização.

Inicie o Docker.

Adicione-se ao grupo Docker.

Saia e faça login novamente na interface gráfica do usuário.

Pessoas que também precisam do Docker Compose podem instalá-lo com:

Como instalar o Docker no Arch Linux

Arch já inclui Docker em seus repositórios da comunidade, então o procedimento de instalação é mais fácil aqui.

docker-install-on-arch

Se você também precisa do Docker Compose:

Adicione-se ao grupo Docker:

Saia da interface gráfica do usuário e faça login novamente para que a configuração tenha efeito.

Ative o Docker para iniciar automaticamente na inicialização.

Inicie o serviço Docker.

Conclusão

Obviamente, isso não cobre todas as distribuições que existem. Mas se você estiver usando algo como o openSUSE, pode ter a sorte de encontrar uma página de instruções em como instalar o Docker em sua distribuição.