Uma das principais vantagens de usar o Linux como umplataforma para o seu servidor é contêineres. Os contêineres são uma tecnologia que permite ao usuário conter um sistema micro-operacional e um software especializado e executá-lo isolado no sistema. Isso permite desempenho e flexibilidade incríveis. Ao falar sobre contêineres no Linux, a solução mais popular disponível no mercado é o Docker. Esse software, uma vez instalado, facilita muito a qualquer um instalar e executar contêineres com facilidade. Veja como obter o Docker no Linux.
ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.
Instruções para o Ubuntu
Antes de executar o Docker CE em seu servidor ou desktop Ubuntu, atualize o cache do pacote apt do Ubuntu e instale as atualizações de software que possam precisar de instalação.
sudo apt update sudo apt upgrade
Depois que seu sistema estiver atualizado, você precisará instalar alguns pacotes. Esses pacotes são importantes e permitirão que o gerenciador de pacotes do Ubuntu interaja melhor com os downloads via HTTPS.
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
A próxima etapa do processo de instalação é adicionar a chave GPG ao repositório oficial do software Docker. Isso é importante, pois o Ubuntu não instalará o software sem ele.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Com a chave baixada, adicione o repositório oficial do software Docker CE ao seu sistema Ubuntu.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Por fim, atualize as fontes de software do Ubuntu novamente e instale o software Docker para concluir o processo de instalação.
sudo apt update&&sudo apt install docker-ce
Instruções Debian
Antes de instalar o Docker CE para Debian, atualize o sistema. Isso garantirá que o Docker funcione bem em sua máquina.
sudo apt-get update sudo apt-get upgrade
Com tudo atualizado, você precisaráinstale algumas ferramentas para garantir o download correto dos pacotes do Docker CE. Lembre-se de que as instruções serão diferentes, dependendo do seu lançamento do Debian.
Instruções Debian Stretch / Jesse
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
Instruções Wheezy
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties
Com as ferramentas adicionadas, é hora de instalar a chave GPG do repositório Docker no Debian. Esta é uma etapa crítica, portanto não a ignore. O Debian não instalará o Docker sem ele.
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
Em seguida, adicione o repositório de software Docker CE à sua lista de fontes Debian.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable"
Tudo o que resta a fazer agora é atualizar as fontes de software da Debian uma segunda vez e instalar o Docker CE. Faça isso com os seguintes comandos:
sudo apt-get update&&sudo apt-get install docker-ce
Instruções do Fedora
Antes de instalar o Docker no Fedora, você precisaráinstalar alguns plugins Dnf. Isso é importante e permitirá que a instalação do software Docker seja muito mais fácil. Instale os plugins Dnf com:
sudo dnf -y install dnf-plugins-core
Com os plug-ins instalados, é hora de adicionar o repositório de software real à máquina.
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
Adicionando o repositório oficial do software Docker CEpara Dnf e Fedora significa que, conforme o usuário atualiza seu sistema, ele recebe atualizações regulares do Docker. Se você estiver instalando o Docker em um PC que não tenha acesso regular à Internet, acesse a página de download do Docker CE e, em vez disso, obtenha um RPM.
Instale o Docker CE diretamente do gerenciador de pacotes do Fedora para concluir o processo.
sudo dnf install docker-ce
Outros Linux
O Docker é bem suportado no Linux. As distribuições Linux acima são algumas das preferidas pelo Docker. Se você deseja obter o software em uma versão diferente do Linux, é uma boa ideia conferir a documentação. As informações de instalação do Docker são uma ferramenta maravilhosa, e eles têm muitos write-ups para muitas distribuições diferentes do Linux. Verifique também a documentação da distribuição Linux que você usa, pois também pode ajudá-lo a instalar o software docker.
Habilitando o Docker CE
O Docker CE está instalado, mas antes que você possa usarvocê precisará usar o sistema init para ativar seus serviços. Dependendo do sistema operacional usado, as instruções podem ser diferentes. Por exemplo, se você seguiu as instruções do Ubuntu ou Debian, há uma boa chance de os itens do systemd terem sido ativados automaticamente durante o processo de instalação. O Fedora ou outras distribuições Linux que fazem uso do systemd precisarão ativar esses itens separadamente.
Primeiro, ative o serviço na inicialização usando o systemctl enable comando.
sudo systemctl enable docker
Em seguida, inicie imediatamente a janela de encaixe no sistema com o systemctl start comando.
sudo systemctl start docker
Deseja desativar o serviço Docker CE? Usar desativar systemctl.
sudo systemctl disable docker
Além disso, pare o Docker a qualquer momento usando systemctl stope reinicie-o com reinicialização do systemctl.
sudo systemctl stop sudo systemctl restart
Usando o Docker CE
Com o Docker CE instalado no Linux, você podeinstale e use quantos contêineres desejar. Para testar e verificar se o software Docker CE está funcionando corretamente, você deve primeiro executar o contêiner de teste:
sudo docker run hello-world
Se o contêiner do hello world for iniciado e funcionar corretamente, está tudo pronto. Caso contrário, reinstale o Docker e tente novamente.
Instalar e executar contêineres
A instalação de contêineres na configuração do Docker é bastante direta. Para começar, pesquise no Docker Hub um container que você deseja instalar.
docker search searchterm
Em seguida, instale-o com tração docker.
docker pull containername
Execute o contêiner com:
sudo docker run containername</p>
Comentários