Capítulo 1. Ameaças à segurança dos contentores
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Nos últimos anos, a utilização de contentores explodiu. Os conceitos em torno dos contentores já existiam há vários anos antes do Docker, mas a maioria dos observadores concorda que foram as ferramentas de linha de comandos fáceis de utilizar do Docker que começaram a popularizar os contentores entre a comunidade de programadores a partir do seu lançamento em 2013.
Os contentores trazem muitas vantagens : tal como descrito no slogan original do Docker, permitem-te "construir uma vez, executar em qualquer lugar". Fazem isto juntando uma aplicação e todas as suas dependências e isolando a aplicação do resto da máquina onde está a ser executada. A aplicação contentorizada tem tudo o que precisa e é fácil de empacotar como uma imagem de contentor que será executada da mesma forma no meu portátil e no teu, ou num servidor num centro de dados.
Um efeito indireto deste isolamento é que podes executar vários contentores diferentes lado a lado sem que interfiram uns com os outros. Antes dos containers, podias facilmente acabar com um pesadelo de dependências onde duas aplicações requeriam versões diferentes dos mesmos pacotes. A solução mais fácil para este problema era simplesmente executar as aplicações em máquinas separadas. Com os contêineres, as dependências são isoladas umas das outras, então fica fácil executar vários ...
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