Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Descomplicando o Docker 2a edição
Descomplicando o Docker 2a edição
Descomplicando o Docker 2a edição
Ebook218 pages1 hour

Descomplicando o Docker 2a edição

Rating: 0 out of 5 stars

()

Read preview

About this ebook

Descomplicando o Docker 2ª edição atualizada - Best Seller!

Don't panic! O assunto é bem mais fácil do que parece. :)

Você se interessou por esse negócio de containers, porém ainda tem dificuldade de assimilar algum conceito? Está buscando aprender? Neste livro você irá entender na prática como utilizar containers Docker de uma forma que (realmente) esperamos que seja divertida! Haverá muitas explicações, analogias, exemplos, tudo para que você consiga dominar o Docker e a utilização de containers de forma efetiva.

Então, para você que é desenvolvedor, o Docker vai proporcionar maior autonomia e flexibilidade.

Nesta segunda edição foram adicionadas muitas novidades, como o Docker Secrets e o Docker Stack. Foram acrescentados mais exemplos práticos e o restante do livro foi praticamente todo atualizado, tudo para que a sua experiência seja ainda mais agradável e proveitosa.
LanguagePortuguês
PublisherBRASPORT
Release dateOct 3, 2018
ISBN9788574529028
Descomplicando o Docker 2a edição

Related to Descomplicando o Docker 2a edição

Related ebooks

Computers For You

View More

Related articles

Reviews for Descomplicando o Docker 2a edição

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Descomplicando o Docker 2a edição - Jeferson Fernando Noronha Vitalino

    divirta-se!

    1. O que é container?

    1.1. Então vamos lá, o que é um container?

    Container é, em português claro, o agrupamento de uma aplicação junto com suas dependências, que compartilham o kernel do sistema operacional do host, ou seja, da máquina (virtual ou física) onde está rodando. Deu para entender?

    Containers são bem similares às máquinas virtuais, porém mais leves e mais integrados ao sistema operacional da máquina host, uma vez que, como já dissemos, compartilha o seu kernel, o que proporciona melhor desempenho por conta do gerenciamento único dos recursos.

    Na maioria dos casos, a imagem de um container é bastante enxuta, havendo somente o necessário para o funcionamento da aplicação, que, quando em execução, possui um pequeno overhead se comparada à mesma aplicação rodando nativamente no sistema operacional, grande parte disso por conta do compartilhamento dos recursos com a máquina host.

    Quando estamos utilizando máquinas virtuais, nós emulamos um novo sistema operacional e virtualizamos todo o seu hardware utilizando mais recursos da máquina host, o que não ocorre quando utilizamos containers, pois os recursos são compartilhados. O ganho óbvio disso é a capacidade de rodar mais containers em um único host, se comparado com a quantidade que se conseguiria com máquinas virtuais.

    A seguir, na figura, podemos notar as diferenças de quando temos aplicações sendo executadas nativamente, máquinas virtuais e por fim em containers. Repare que não é necessário emular um novo sistema operacional quando estamos utilizando containers, diferentemente das máquinas

    Enjoying the preview?
    Page 1 of 1