‫Número dois. Examine seu host
‫para obter a configuração adequada do Docker.
‫Aqui está uma ferramenta realmente ótima, gratuita, chamada Docker Bench.
‫Feito pelo Docker, essa ferramenta irá
‫verificar seu host.
‫Basicamente, você o executa no host que possui o Docker instalado.
‫O tipo de saída se parece com isso.
‫Vai te dar azuis, verdes, amarelos,
‫vermelhos, tudo isso. É um verificador de configuração.
‫Não está verificando vírus, vulnerabilidades ou
‫algo assim. Está analisando sua configuração.
‫O Docker foi instalado corretamente?
‫O Docker tem todas as permissões corretas necessárias?
‫Ele possui todos os recursos corretos do
‫kernel para executar a funcionalidade adequada, principalmente em
‫relação à segurança? Portanto, por exemplo, se
‫o seu sistema não tiver o SELinux ativado ou
‫o AppArmor ativado ou instalado e o Docker desejar usar essas coisas,
‫ele observará essas coisas aqui.
‫Antes de decidir sobre uma configuração adequada
‫para os servidores que serão executados, você sabe, mesmo
‫apenas para testes, não apenas para produção, executarei esse
‫pequeno script de shell. Você pode executar diretamente do site.
‫Eles dão instruções aqui sobre como executá-lo.
‫Vai despejar um monte de coisas.
‫Nunca será tudo verde.
‫Como a maioria das ferramentas
‫de segurança, ele ainda oferece algumas coisas.
‫Você tem que olhar através deles e decidir, tudo bem?
‫Isso meio que faz de você um administrador mais inteligente.
‫Informa-o de certas limitações ou problemas
‫no seu sistema. Você pode
‫descobrir que, para uma determinada distribuição Linux, isso
‫não vai funcionar. Essa coisa em particular
‫terá que ser insegura, ou não um recurso, esse tipo
‫de coisa, certo.
‫É uma boa educação. Ele usa
‫uma coisa chamada CIS Docker Benchmark, que é uma espécie
‫de padrão do setor para garantir que
‫a segurança de um host esteja configurada corretamente para o Docker.
‫E é ótimo. É um utilitário fácil de executar.
‫Eu o executaria, como se você estivesse construindo servidores com o
‫Ansible, ou Puppet, ou o que quer que esteja usando para construir
‫servidores, você faria ... Depois de
‫obter essa configuração, eu implantaria seus servidores
‫em uma configuração simulada. Você está executando sua ferramenta de configuração.
‫Então eu correria o Docker Bench contra ele.
‫Você obteria um monte de saída.
‫Você poderia passar por isso, um por um, decidindo, estou
‫bem com isso? Posso consertar?
‫O que eu tenho que fazer?
‫Devo ignorá-lo? Esse tipo de coisa.