Docker Installation

14/07/2020 14:10

Venho no último ano usando de maneira mais frequente o docker.
Como mudei de sistema, vou ter que reinstalar ele.
Por sorte encontrei essa página da Fedora Magazine que já apresenta os comandos necessários para a instalação adequada.

Abaixo irei descrever os comandos utilizados em todos os passos:

Configuração do kernel e do firewall

$ sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"
$ sudo firewall-cmd --permanent --zone=trusted --add-interface=docker0
$ sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-masquerade

Instalação dos programas

$ sudo dnf install moby-engine docker-compose

Habilita o docker na próxima inicialização

$ sudo systemctl enable docker

Reinicia o computador

Não esqueça de salvar os documentos abertos e encerrar os programas de maneira apropriada.

$ sudo systemctl reboot

Teste do docker como super-usuário

$ sudo docker run hello-world

Adiciona o usuário corrente no grupo docker, terá efeito no próximo acesso (login) do usuário.

$ sudo groupadd docker
$ sudo usermod -aG docker $USER

Teste do docker com o usuário adicionado no grupo (Administrador)

$ docker run hello-world

Video do processo

 

Ajustes de uso

Tive que ajustas os limites dos usuários para permitir a criação de imagens contendo apache e php7. Os ajustes são:

Nos arquivos /etc/systemd/user.conf e /etc/systemd/system.conf alterei os seguintes valores:

DefaultLimitNOFILE=1024:524288
DefaultLimitMEMLOCK=16384

No arquivo /etc/security/limits.conf adicionei :

*       soft     nofile       8192
*       hard     nofile       8192
*       soft     memlock      16384
*       hard     memlock      16384

 

Tags: 3234bashconfiguraçãoDebianDockerFedoraLinux