Docker: mudanças entre as edições
Ir para navegação
Ir para pesquisar
(Criou página com '== Sobre == Olá! Visitante, reunimos aqui, informações sobre a ferramenta Docker. Site Oficial: https://www.docker.com/ == Instalação == * Instalando dependências...') |
(→Debian) |
||
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 4: | Linha 4: | ||
Site Oficial: https://www.docker.com/ | Site Oficial: https://www.docker.com/ | ||
Comunidade: https://www.docker.com/docker-community | |||
Repositório de Imagens: https://hub.docker.com/ | |||
== Instalação == | == Instalação == | ||
=== Debian === | |||
* Instalando dependências | * Instalando dependências | ||
Linha 13: | Linha 18: | ||
* Adicionando chaves GPG Docker | * Adicionando chaves GPG Docker | ||
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - apt-key fingerprint 0EBFCD88 | curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - apt-key fingerprint 0EBFCD88 | ||
ou | |||
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8 | |||
* Adicionando os repositórios do Docker | * Adicionando os repositórios do Docker | ||
Linha 24: | Linha 31: | ||
ou | ou | ||
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh | curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh | ||
* Para iniciar junto com o sistema | |||
systemctl enable docker | |||
* Instalação Docker Compose | |||
curl -L "https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose | |||
chmod +x /usr/local/bin/docker-compose | |||
=== CentOS 8 === | |||
* Adicionando repositório Docker e Instalando dependências | |||
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo | |||
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm | |||
* Listando versões do Docker | |||
dnf list docker-ce --showduplicates | sort -r | |||
* Instalando a ultima versão | |||
dnf install docker-ce | |||
* Desabilitar o FW | |||
systemctl disable firewalld | |||
* Habilitar Docker na inicialização | |||
systemctl enable --now docker | |||
* Instalando o Docker Compose (https://github.com/docker/compose/releases) | |||
curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o docker-compose | |||
dnf install python3-pip | |||
pip3.6 install docker-compose --user | |||
== Grupo Docker == | |||
Como boa prática de segurança recomenda-se a utilização do Docker fora do user Root, ou seja, um usuário sem privilégio de root, para isso faça: | |||
* Adicionar o Grupo Docker no Sistema | |||
groupadd docker | |||
* Adicionar os usuários no grupo do Docker | |||
usermod -aG docker $USER | |||
== Testar o Docker == | |||
docker run hello-world |
Edição atual tal como às 23h45min de 21 de junho de 2022
Sobre
Olá! Visitante, reunimos aqui, informações sobre a ferramenta Docker.
Site Oficial: https://www.docker.com/
Comunidade: https://www.docker.com/docker-community
Repositório de Imagens: https://hub.docker.com/
Instalação
Debian
- Instalando dependências
apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common dirmngr
- Adicionando chaves GPG Docker
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - apt-key fingerprint 0EBFCD88
ou
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8
- Adicionando os repositórios do Docker
add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/debian \ $(lsb_release -cs) \ stable"
- Instalando o Docker
apt-get update && apt-get upgrade && apt-get install docker-ce docker-ce-cli containerd.io
ou
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
- Para iniciar junto com o sistema
systemctl enable docker
- Instalação Docker Compose
curl -L "https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
CentOS 8
- Adicionando repositório Docker e Instalando dependências
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
- Listando versões do Docker
dnf list docker-ce --showduplicates | sort -r
- Instalando a ultima versão
dnf install docker-ce
- Desabilitar o FW
systemctl disable firewalld
- Habilitar Docker na inicialização
systemctl enable --now docker
- Instalando o Docker Compose (https://github.com/docker/compose/releases)
curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o docker-compose dnf install python3-pip pip3.6 install docker-compose --user
Grupo Docker
Como boa prática de segurança recomenda-se a utilização do Docker fora do user Root, ou seja, um usuário sem privilégio de root, para isso faça:
- Adicionar o Grupo Docker no Sistema
groupadd docker
- Adicionar os usuários no grupo do Docker
usermod -aG docker $USER
Testar o Docker
docker run hello-world