Descomplicando Docker | #1: Instalando Docker no Linux
Índice:
- Pré-requisitos
- Instale o Docker no Debian
- Executando o comando Docker sem Sudo
- Remover contêineres do Docker
- Conclusão
O Docker é uma plataforma de contêiner que permite criar, testar e implantar rapidamente aplicativos como contêineres portáteis e auto-suficientes que podem ser executados praticamente em qualquer lugar.
O Docker é de fato o padrão para a tecnologia de contêineres e é uma ferramenta essencial para os engenheiros do DevOps e seu pipeline contínuo de integração e entrega.
Neste tutorial, iremos guiá-lo através do processo de instalação do Docker em uma máquina Debian 9 e explorar os conceitos e comandos básicos do Docker.
Pré-requisitos
Antes de continuar com este tutorial, verifique se você está conectado como um usuário com privilégios sudo. Todos os comandos neste tutorial devem ser executados como um usuário não root.
Instale o Docker no Debian
As etapas a seguir descrevem como instalar a versão estável mais recente do Docker a partir dos repositórios do Docker.
-
Atualize os pacotes instalados para a versão mais recente:
sudo apt updatesudo apt upgradeInstale as dependências necessárias para adicionar um novo repositório por
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2Importe a chave GPG do repositório usando o seguinte comando curl:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -Adicione o repositório do Docker APT à lista de repositórios de software do sistema digitando:
sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"Agora que o repositório do Docker está ativado, atualize a lista de pacotes
apte instale a versão mais recente do Docker CE (Community Edition) com:sudo apt updatesudo apt install docker-ceApós a conclusão da instalação, o serviço Docker será iniciado automaticamente. Você pode verificá-lo digitando:
sudo systemctl status docker● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.serviceAté o momento, a versão atual do Docker disponível para o Debian 9 é
18.06.0-ce. Verifique a versão do Docker com:docker -vDocker version 18.06.0-ce, build 0ffa825
Executando o comando Docker sem Sudo
Por padrão, apenas um usuário com privilégios de administrador pode executar comandos do Docker.
Se você deseja executar comandos do Docker como um usuário não root sem preceder o
sudo
precisará adicioná-lo ao grupo de janelas de encaixe criado durante a instalação do pacote do Docker CE. Você pode fazer isso digitando:
sudo usermod -aG docker $USER
$USER
é uma variável de ambiente que contém seu nome de usuário.
Faça logoff e logon novamente para que a associação ao grupo seja atualizada.
Para verificar se você pode executar comandos do docker sem preceder o
sudo
execute o seguinte comando que fará o download de uma imagem de teste, execute-a em um contêiner, imprima uma mensagem "Hello from Docker" e saia:
docker container run hello-world
A saída deve ter a seguinte aparência:







Remover contêineres do Docker
Para excluir um ou mais contêineres, copie o ID (ou IDs) do
container rm
e cole-o após o subcomando
container rm
do
container rm
:
docker container rm c55680af670c
Conclusão
Você aprendeu como instalar o Docker em sua máquina Debian 9 e como baixar imagens do Docker e gerenciar contêineres do Docker. Este tutorial apenas arranha a superfície do ecossistema do Docker. Em alguns de nossos próximos artigos, continuaremos analisando outros aspectos do Docker.
Você também deve verificar a documentação oficial do Docker.
docker debianComo instalar e usar o docker compose no debian 10 linux
O Docker Compose é uma ferramenta que permite definir e orquestrar aplicativos Docker de vários contêineres. Este tutorial explica como instalar o Docker Compose no Debian 10, Buster.
Como instalar e usar o docker compose no debian 9
O Docker Compose é uma ferramenta que permite definir e orquestrar aplicativos Docker de vários contêineres. Ele usa um arquivo YAML para configurar os contêineres, redes e volumes do aplicativo.
Como instalar e usar o docker no debian 10 linux
O Docker é uma plataforma de contêiner que permite criar, testar e implantar rapidamente aplicativos como contêineres portáteis e auto-suficientes que podem ser executados praticamente em qualquer lugar. Neste tutorial, explicaremos como instalar o Docker no Debian 10 Buster.







