diff --git a/capitulos/CHAPTER_00.md b/capitulos/CHAPTER_00.md index ec0f5aa..5e846d1 100644 --- a/capitulos/CHAPTER_00.md +++ b/capitulos/CHAPTER_00.md @@ -1,3 +1,5 @@ +
+ # Introdução Se você é um desenvolvedor que sempre sonhou em poder reproduzir o @@ -34,3 +36,5 @@ equalizá-los\... \...Então este livro e o Docker foram feitos para você! Boa leitura e divirta-se! + +
\ No newline at end of file diff --git a/capitulos/CHAPTER_01.md b/capitulos/CHAPTER_01.md index fab9b51..ab24ec5 100644 --- a/capitulos/CHAPTER_01.md +++ b/capitulos/CHAPTER_01.md @@ -1,3 +1,5 @@ +
+ # 1. O que é *container*? ## 1.1. Então vamos lá, o que é um *container*? @@ -91,3 +93,5 @@ dos recursos físicos como CPU e memória, maior agilidade no *deployment* de novas aplicações em fração de segundos e tudo isso com uma facilidade que impressiona. Amigo, estamos falando do simplesmente sensacional **Docker**. + +
\ No newline at end of file diff --git a/capitulos/CHAPTER_02.md b/capitulos/CHAPTER_02.md index c55bee8..0a5df4c 100644 --- a/capitulos/CHAPTER_02.md +++ b/capitulos/CHAPTER_02.md @@ -1,3 +1,5 @@ +
+ # 2. O que é o Docker? ## 2.1. Onde entra o Docker nessa história? @@ -400,3 +402,5 @@ abordar com mais detalhes no final deste livro. Ainda temos diversos outros motivos para utilizar *containers* e que vamos descobrindo conforme evoluímos com a utilização do Docker. :D + +
\ No newline at end of file diff --git a/capitulos/CHAPTER_03.md b/capitulos/CHAPTER_03.md index c3ce1bb..b05f9a4 100644 --- a/capitulos/CHAPTER_03.md +++ b/capitulos/CHAPTER_03.md @@ -1,3 +1,5 @@ +
+ # 3. Instalando o Docker ## 3.1. Quero instalar, vamos lá? @@ -145,3 +147,5 @@ $ sudo usermod -aG docker user ``` Dica de um milhão de dólares: **user** = **seu usuário**. :D + +
\ No newline at end of file diff --git a/capitulos/CHAPTER_04.md b/capitulos/CHAPTER_04.md index 81eb89a..d82859b 100644 --- a/capitulos/CHAPTER_04.md +++ b/capitulos/CHAPTER_04.md @@ -1,3 +1,5 @@ +
+ # 4. Executando e administrando *containers* Docker ## 4.1. Então vamos brincar com esse tal de *container*! @@ -467,3 +469,5 @@ root@linuxtips:~# Para confirmar a remoção do *container*, utilize o comando "docker container ls -a". + +
\ No newline at end of file diff --git a/capitulos/CHAPTER_05.md b/capitulos/CHAPTER_05.md index 6743053..c15c4bd 100644 --- a/capitulos/CHAPTER_05.md +++ b/capitulos/CHAPTER_05.md @@ -1,3 +1,5 @@ +
+ # 5. Configurando CPU e memória para os meus *containers* Vamos imaginar que você precise subir quatro *containers* para um @@ -178,3 +180,5 @@ referentes à memória e ao CPU! Existem outros parâmetros do "docker container update". Para verificar a lista completa, digite "docker update \--help". + +
\ No newline at end of file diff --git a/capitulos/CHAPTER_06.md b/capitulos/CHAPTER_06.md index a06fdcf..e5e3d21 100644 --- a/capitulos/CHAPTER_06.md +++ b/capitulos/CHAPTER_06.md @@ -1,3 +1,5 @@ +
+ # 6. Meu primeiro e tosco *dockerfile*\... Tudo que nós fizemos até agora foi escrever na linha de comando, o que é @@ -67,3 +69,5 @@ necessariamente estar no mesmo diretório, basta passar o *path* do diretório onde o arquivo se encontra. **Lembre apenas que é o *path* do diretório e não do arquivo.** + +
\ No newline at end of file diff --git a/capitulos/CHAPTER_07.md b/capitulos/CHAPTER_07.md index f0e78d0..5cb3a32 100644 --- a/capitulos/CHAPTER_07.md +++ b/capitulos/CHAPTER_07.md @@ -1,3 +1,5 @@ +
+ # 7. Entendendo volumes ## 7.1. Introdução a volumes no Docker @@ -371,3 +373,5 @@ root@linuxtips:~/backup# Lembrando que os volumes são sempre criados dentro de "/var/lib/docker/volumes". Caso queira fazer o *backup* de todos os volumes, basta tratar esse diretório em suas rotinas de *backup*. ;) + +
\ No newline at end of file diff --git a/capitulos/CHAPTER_08.md b/capitulos/CHAPTER_08.md index 1534719..9fc27cf 100644 --- a/capitulos/CHAPTER_08.md +++ b/capitulos/CHAPTER_08.md @@ -1,3 +1,5 @@ +
+ # 8. Criando e gerenciando imagens ## 8.1. Agora eu quero criar minha imagem, posso? @@ -572,3 +574,5 @@ testar a comunicação com o Apache2 a partir do *host*: Ele retornará a página de boas-vindas do Apache2! Tudo funcionando conforme esperado! + +
\ No newline at end of file diff --git a/capitulos/CHAPTER_09.md b/capitulos/CHAPTER_09.md index 8796d76..a6c482b 100644 --- a/capitulos/CHAPTER_09.md +++ b/capitulos/CHAPTER_09.md @@ -1,3 +1,5 @@ +
+ # 9. Compartilhando as imagens Bem, já aprendemos como criar uma imagem de *container*, seja via @@ -400,3 +402,5 @@ Fizemos um *registry* totalmente funcional, porém simples. Caso queira utilizar recursos como controle de usuários, certificados, outras opções de *storage*, etc., visite a página do projeto no GitHub: https://github.com/docker/distribution. + +
\ No newline at end of file diff --git a/capitulos/CHAPTER_10.md b/capitulos/CHAPTER_10.md index 8e17a02..be1bd2a 100644 --- a/capitulos/CHAPTER_10.md +++ b/capitulos/CHAPTER_10.md @@ -1,3 +1,5 @@ +
+ # 10. Gerenciando a rede dos *containers* Quando o Docker é executado, ele cria uma *bridge* virtual chamada @@ -208,3 +210,4 @@ DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080 to:172.17.0.3:80 Tudo isso feito "automagicamente" pelo Docker, sem a necessidade de precisar configurar diversas regras de *iptables*. \<3 +
\ No newline at end of file diff --git a/capitulos/CHAPTER_11.md b/capitulos/CHAPTER_11.md index f814953..35f9617 100644 --- a/capitulos/CHAPTER_11.md +++ b/capitulos/CHAPTER_11.md @@ -1,3 +1,5 @@ +
+ # 11. Controlando o *daemon* do Docker Antes de tudo, vamos tentar entender o que é um *daemon*. Sabemos que, @@ -180,3 +182,4 @@ rede: - **\--log-level** -- É possível alterar também a forma como o Docker trabalha com *log*; em algumas situações (geralmente *troubleshoot*) você pode precisar de um *log* mais "verboso", por exemplo. +
\ No newline at end of file diff --git a/capitulos/CHAPTER_12.md b/capitulos/CHAPTER_12.md index 016d39e..1a26346 100644 --- a/capitulos/CHAPTER_12.md +++ b/capitulos/CHAPTER_12.md @@ -1,3 +1,5 @@ +
+ # 12. Docker Machine ## 12.1. Ouvi dizer que minha vida ficaria melhor com o Docker Machine! @@ -339,3 +341,4 @@ root@linuxtips:~# docker-machine rm linuxtips Successfully removed linuxtips ``` +
\ No newline at end of file diff --git a/capitulos/CHAPTER_13.md b/capitulos/CHAPTER_13.md index 6161d02..0bcd70e 100644 --- a/capitulos/CHAPTER_13.md +++ b/capitulos/CHAPTER_13.md @@ -1,3 +1,5 @@ +
+ # 13. Docker Swarm Bom, agora temos uma ferramenta muito interessante e que nos permite @@ -602,3 +604,4 @@ que esse volume estará disponível em todos os meus *containers* desse *service*, ou seja, o volume com o nome de "teste" estará montado em todos os *containers* no diretório "/app"*.* +
\ No newline at end of file diff --git a/capitulos/CHAPTER_14.md b/capitulos/CHAPTER_14.md index 692bfbb..46c0302 100644 --- a/capitulos/CHAPTER_14.md +++ b/capitulos/CHAPTER_14.md @@ -1,3 +1,5 @@ +
+ # 14. Docker Secrets Ninguém tem dúvida de que a arquitetura de microsserviços já se provou @@ -238,3 +240,5 @@ db_pass root@linuxtips:~# ``` + +
\ No newline at end of file diff --git a/capitulos/CHAPTER_15.md b/capitulos/CHAPTER_15.md index 4c40a28..8e4843d 100644 --- a/capitulos/CHAPTER_15.md +++ b/capitulos/CHAPTER_15.md @@ -1,3 +1,5 @@ +
+ # 15. Docker Compose Bem, agora chegamos em uma das partes mais importantes do livro, o @@ -853,3 +855,5 @@ Junte-se a nós no Discord para que possa acompanhar e tirar dúvidas que possam ter surgido durante seus estudos! \#VAIIII + +
\ No newline at end of file