Skip to content

Latest commit

 

History

History
96 lines (76 loc) · 3.09 KB

readme.md

File metadata and controls

96 lines (76 loc) · 3.09 KB

Dev | Docker Install com Compose no Ubuntu 20.04

Docker é um de gerenciador de processos de aplicação em containers.
Os containers são executados isolados podendo executar varias aplicações.

São semelhantes a máquinas virtuais.
Containers são mais portáveis, mais fáceis de usar e mais dependentes do que sistema operacionais.

Antes de inícia a instalação do Docker vamos verificar a versão do sistema operacional:

cat /etc/os-release

Exemplo:

NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

PASSO 01: Vamos desativar a swap. E validar se a mesma está desabilitada.

Desativa swap:

sudo swapoff -a

Verificar se está desativado:

cat /etc/fstab

Exemplo:

LABEL=cloudimg-rootfs / ext4 defaults 0 1
LABEL=UEFI /boot/efi vfat umask=0077 0 1

PASSO 02: Install Docker Engine.

Atualize seu Sistema, atualizado para você ter mais segurança e confiabilidade:

sudo apt-get update && sudo apt-get upgrade -y

Instale Pacotes de Pré-requisitos:
Você deve instalar alguns dos pacotes necessários.

software-properties-common – adiciona scripts para gerenciar o software.
apt-transport-https – permite que o gerenciador de pacotes transfira os tiles e os dados através de https.
ca-certificates – permite que o navegador da web e o sistema verifiquem certificados de segurança.
curl – transfere dados.

sudo apt-get install -y \
     software-properties-common \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg \
     lsb-release

Adicione o Repositório no /etc/apt/

sudo mkdir -m 0755 -p /etc/apt/keyrings

Adiciona uma chave GPG oficial do Docker, inserindo o comando:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Use o seguinte comando para configurar o repositório:

echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Atualize o índice de pacotes e repositório apt.

sudo apt-get update && sudo apt-get upgrade -y

➡️ Links de referência

josenilto | Twitter