🐋 Docker Engine - Containerização no OpenFW
O Docker no OpenFW UTM Community permite que você execute aplicações conteinerizadas diretamente no seu servidor de borda, isolando serviços e facilitando a implantação de ferramentas complementares à sua estrutura de rede.
📝 Visão Geral
O OpenFW UTM Community oferece suporte ao Docker CE 26, permitindo transformar seu UTM em uma plataforma versátil para microsserviços. O gerenciamento deste recurso pode ser feito de forma simples através da Interface Web, ou em modo avançado via Linha de Comando (CLI). Ao ativar este Addon, o sistema prepara o ambiente para receber imagens Docker com performance nativa e isolamento de segurança.
📥 1. Instalação do Addon
🌐 Método Padrão: Via Interface Web
A maneira mais rápida e recomendada para instalar o motor do Docker é utilizando a loja de módulos integrada:
- ⏱️ Acesse o menu superior e navegue até System > Addons and Packages.
- 🔍 Localize o addons Docker CE na lista de addons disponíveis. Se não tiver disponível, clique em Update Repo.
- 🚀 Clique em instalar e aguarde o processo automatizado ser concluído pelo painel.
💻 Método Avançado: Via Linha de Comando (CLI / SSH)
Caso prefira realizar a auditoria dos pacotes em tempo real pelo terminal, conecte-se via SSH com o usuário root e execute:
# Atualiza a lista de pacotes do repositório
smart update
# Instala o Docker Community Edition (Versão 26)
smart install docker-ce -y
⚙️ 2. Ativação do Serviço
Diferente de distribuições Linux convencionais, o gerenciamento e a inicialização do serviço no OpenFW são integrados ao painel administrativo.
- 🧭 Acesse o menu superior: Services > Docker.
- ⚡ Altere o status do serviço para Ativado.
- 💾 Clique em Salvar para aplicar e iniciar o daemon.
🛡️ 3. Regras de Firewall e Rede
O OpenFW gerencia o tráfego dos containers de forma integrada ao seu motor de firewall nativo para garantir a segurança da borda.
- 🔓 Liberação de Acessos: Após publicar um container e mapear suas portas, as regras de tráfego para permitir o acesso à aplicação devem ser configuradas exclusivamente em: Firewall > Tráfego Docker.
- 📁 Configurações de Rede e Log: O sistema é provisionado de fábrica com um arquivo
/etc/docker/daemon.jsonotimizado para melhor consumo de armazenamento de logs e persistência. - ⚠️ Aviso Importante: Recomendamos fortemente que não altere as configurações de rede (subnets) do Docker no arquivo de configuração do daemon. O backend do firewall do OpenFW está programado especificamente para realizar as liberações e rotas baseadas na subnet padrão gerada na instalação.