Skip to content

Instantly share code, notes, and snippets.

@victorouttes
Last active April 6, 2020 17:48
Show Gist options
  • Select an option

  • Save victorouttes/10bd9181d2dd68b494a11e48344ad7bf to your computer and use it in GitHub Desktop.

Select an option

Save victorouttes/10bd9181d2dd68b494a11e48344ad7bf to your computer and use it in GitHub Desktop.
red hat 8 docker (RHEL8)

Se não tiver DNF no servidor:

sudo yum install dnf -y
sudo dnf install 'dnf-command(config-manager)'
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install docker-ce
sudo systemctl start docker
sudo systemctl enable docker

Se não funcionar acima, faça:

sudo dnf install --nobest docker-ce
sudo dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
sudo dnf install docker-ce
sudo systemctl enable --now docker
curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o docker-compose
sudo mv docker-compose /usr/local/bin && sudo chmod +x /usr/local/bin/docker-compose
sudo usermod -aG docker $USER
newgrp docker

Por fim configure o DNS do docker para usar o interno, abrindo o arquivo /etc/docker/daemon.json:

sudo vim /etc/docker/daemon.json

E adicionando:

{
    "dns": ["<ip1>", "<ip2>"]
}

Em seguida, reinicie o serviço:

sudo service docker restart

Firewall:

firewall-cmd --permanent --zone=trusted --change-interface=docker0
firewall-cmd --permanent --zone=trusted --add-port=4243/tcp
firewall-cmd --set-default-zone=trusted
firewall-cmd --reload

https://www.linuxtechi.com/install-docker-ce-centos-8-rhel-8/

https://docs.docker.com/compose/install/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment