Capítulo 6. Imagens de contentores
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Se tens usado o Docker ou o Kubernetes, é provável que estejas familiarizado com a ideia de imagens de contentores que armazenas num registo. Neste capítulo, vamos explorar as imagens de contêiner, analisando o que elas contêm e como os tempos de execução de contêineres, como o Docker ou o runc, as utilizam.
Com uma compreensão do que são imagens, estás pronto para pensar nas implicações de segurança da criação, armazenamento e recuperação de imagens - e existem muitos vectores de ataque relacionados com estes passos. Aprenderás sobre as práticas recomendadas para garantir que as compilações e as imagens não comprometam o sistema geral.
Configuração do sistema de ficheiros raiz e da imagem
Há duas partes numa imagem de contentor: o sistema de ficheiros raiz e alguma configuração.
Se seguiste os exemplos do Capítulo 4, fizeste o download de uma cópia do sistema de ficheiros raiz do Alpine e usaste-o como o conteúdo da raiz dentro do teu container. Em geral, quando você inicia um container, você o instancia a partir de uma imagem de container, e a imagem inclui o sistema de arquivos raiz. Se correres docker run -it alpine sh e a comparares com o que está dentro do teu contentor construído à mão, verás a mesma disposição de diretórios e ficheiros, e eles coincidirão completamente se a versão do Alpine for a mesma.
Se, como muitas ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access