Instalando Docker e Docker-Compose Ubuntu

Instalando Docker e Docker-Compose Ubuntu

O Docker é uma plataforma de código aberto que permite automatizar o desenvolvimento, implantação e execução de aplicativos em contêineres. O Docker Compose é uma ferramenta para definir e executar aplicativos multi-contêiner com o Docker. Neste tutorial, você aprenderá como instalar o Docker e o Docker Compose no Ubuntu 20.04 e como conceder permissões para usuários não-root.

Passo 1: Instalando o Docker

Antes de instalar o Docker, você precisa atualizar o índice do pacote do seu sistema. Abra o terminal e execute o seguinte comando:

sudo apt-get update

Em seguida, execute o seguinte comando para instalar o Docker:

sudo apt-get install docker.io

Após a instalação, inicie o serviço do Docker executando o seguinte comando:

sudo systemctl start docker

Verifique se o Docker está funcionando corretamente executando o seguinte comando:

sudo docker run hello-world

Se tudo estiver funcionando corretamente, você verá uma saída como a seguinte:

Hello from Docker!
This message shows that your installation appears to be working correctly.

Passo 2: Instalando o Docker Compose

Para instalar o Docker Compose, você precisa fazer o download do arquivo binário. Execute o seguinte comando para fazer o download:

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Em seguida, conceda permissões de execução ao arquivo binário do Docker Compose executando o seguinte comando:

sudo chmod +x /usr/local/bin/docker-compose

Verifique se o Docker Compose está funcionando corretamente executando o seguinte comando:

docker-compose --version

Se tudo estiver funcionando corretamente, você verá uma saída como a seguinte:

docker-compose version 1.26.2, build eefe0d31

Passo 3: Concedendo Permissões para Usuários Não-Root

Por padrão, o Docker requer permissões de root para executar. No entanto, é possível conceder permissões a usuários não-root, o que é uma boa prática de segurança. Para fazer isso, crie um grupo Docker executando o seguinte comando:

sudo groupadd docker

Em seguida, adicione seu usuário ao grupo Docker executando o seguinte comando (substitua “user” pelo nome de usuário do seu sistema):

sudo usermod -aG docker $USER

Reinicie o seu sistema para aplicar as alterações executando o seguinte comando:

sudo reboot

Após a reinicialização, você deve ser capaz de executar comandos Docker sem precisar de permissões de root. Verifique se tudo está funcionando corretamente executando o seguinte comando:

docker run hello-world

Se tudo estiver funcionando corretamente, você verá uma saída semelhante à seguinte:

Hello from Docker!
This message shows that your installation appears to be working correctly.

Parabéns, você acaba de instalar o Docker e o Docker Compose no Ubuntu 20.04 com permissões para usuários não-root! Agora você pode começar a criar e executar aplicativos Docker em sua máquina Ubuntu.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *