Docker Installation
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