Introdução
0101 Introdução ao Curso
Introdução aos Contêineres
0201 Apresentação da Seção - Introdução aos Contêineres
0202 O Surgimento das Máquinas Virtuais
0203 O Lado Ruim das Máquinas Virtuais
0204 O que são Contêineres
0205 Contêineres Vistos de Dentro
0206 O Docker
0207 O Docker no Windows e a Compatibilidade no Windows e no Linux
0208 O Futuro do Docker e dos Contêineres
0209 Conclusão - Introdução aos Contêineres
Configurando o Ambiente de Desenvolvimento
0301 Apresentação da Seção - Configurando o Ambiente de Desenvolvimento
0302 Instalando o Docker no Windows
0303 Instalando o Docker - Para Quem Precisou Usar o Docker Toolbox
0304 Instalando o VirtualBox
0305 Preparando sua Máquina Para Permitir a Execução do Hyper-V e do VirtualBox
0306 Download e Instalação do Ubuntu
0307 Download e Instalação do Centos
0308 Conclusão da Seção - Configurando o Ambiente de Desenvolvimento
Instalando e Configurando o Docker
0401 Apresentação da Seção - Instalando e Configurando o Docker
0402 Instalando o Docker no Ubuntu
0403 Instalando o Docker no CentOS
0404 Atualizando o Docker
0405 Garantindo Permissão de Controle do Docker para Usuários não ROOT
0406 Configurando o Docker para se Comunicar Através da Rede
0407 Executando o Nosso Primeiro Contêiner
0408 Encerramento da Seção - Instalando e Configurando o Docker
Os Principais Componentes do Docker
0501 Apresentação da Seção - Os Principais Componentes do Docker
0502 Uma Visão de Alto Nível
0503 O Docker Engine
0504 As Docker Images
0505 Os Contêineres Docker
0506 Registries e o Docker Hub
0507 Encerramento da Seção - Os Principais Componentes do Docker
Conhecendo Imagens e Contêineres
0601 Apresentação da Seção - Conhecendo Imagens e Contêineres
0602 As Camadas das Imagens
0603 Union Mounts
0604 Onde as Imagens são Armazenadas
0605 Copiando Imagens para Outros Hosts
0606 A Camada de Escrita dos Contêineres
0607 Um Processo por Contêiner
0608 Comandos para Trabalhar com Contêineres
0609 Conclusão da Seção - Conhecendo Imagens e Contêineres
Gerenciamento de Contêineres
0701 Apresentação da Seção - Gerenciamento de Contêineres
0702 Iniciando e Parando Contêineres
0703 PID 1 e Contêineres
0704 Deletando Contêineres
0705 Olhando Dentro dos Contêineres
0706 Informações de Baixo Nível do Contêiner
0707 Acessando o Shell de um Contêiner
0708 Conclusão da Seção - Conhecendo Imagens e Contêineres
Conhecendo o Dockerfile
0801 Apresentação da Seção - Conhecendo o Dockerfile
0802 Conhecendo o Dockerfile
0803 Criando um Dockerfile
0804 Construindo uma Imagem à Partir de um Dockerfile
0805 Inspecionando um Dockerfile no Docker Hub
0806 Conclusão da Seção - Conhecendo o Dockerfile
Trabalhando com Docker Registries
0901 Apresentação da Seção - Trabalhando com Docker Registries
0902 Criando um Repositório Público no DockerHub
0903 Usando o Nosso Repositório Público no DockerHub
0904 Introdução aos Registries Privados
0905 Criando um Registry Privado
0906 Configurando os Clients para "Enxergar" o Nosso Registry Privado
0907 Usando um Registry Privado
0908 Docker Enterprise Edition
0909 Conclusão da Seção - Trabalhando com Docker Registries
Conhecendo o Dockerfile em Detalhes
1001 Apresentação da Seção - Conhecendo o Dockerfile em Detalhes
1002 O Cache de Build
1003 Dockerfile e Camadas
1004 Construindo um Servidor Web Através de um Dockerfile
1005 Inicializando o Contêiner do Servidor Web
1006 Reduzindo o Número de Camadas em uma Imagem
1007 A Instrução CMD
1008 A Instrução ENTRYPOINT
1009 A Instrução ENV
1010 Volumes e a Instrução VOLUME
1011 Conclusão da Seção - Conhecendo o Dockerfile em Detalhes
Redes no Docker
1101 Apresentação da Seção - Redes no Docker
1102 A Virtual Bridge docker0
1103 Interfaces Virtuais de Ethernet
1104 Arquivos de Configuração de Redes
1105 Exposição de Portas
1106 Visualizando Portas Expostas
1107 Lincando Contêineres
1108 Conclusão da Seção - Redes no Docker
Problemas Comuns no Docker e como Resolvê-los
1201 Apresentação da Seção - Problemas Comuns no Docker e Como Resolvê-los
1202 Os Logs do Docker Daemon
1203 Os Logs do Contêiner
1204 Planejando os Builds de Imagens
1205 Imagens Intermediárias
1206 O docker0 Bridge
1207 IPTables
1208 Limpando o Ambiente Docker
1209 Conclusão da Seção - Problemas Comuns no Docker e Como Resolvê-los
Conhecendo o Docker Compose
1301 Apresentação da Seção - Conhecendo o Docker Compose
1302 O que é o Docker Compose
1303 Instalando o Docker Compose
1304 Arquivos do Docker Compose
1305 Volumes e Variáveis de Ambiente no Docker Compose
1306 Redes no Docker Compose
1307 Conheça os Comandos do Docker Compose Iniciando uma Stack com Wordpress
1308 Parando contêineres no Docker Compose
1309 Manutenção de contêineres no Docker Compose
1310 Configurando a reinicialização automática de contêineres
1311 Status de Contêineres com Docker Compose
1312 Conclusão da Seção - Conhecendo o Docker Compose
"Dockerizando" uma Aplicação Java com Spring Boot
1401 Apresentação da Seção - "Dockerizando" uma Aplicação Java com Spring Boot
1402 A Aplicação Java que Iremos Dockerizar
1403 Adicionando o Suporte ao Docker - Dockerfile
1404 Adicionando o Suporte ao Docker - Docker Compose
1405 Iniciando a Aplicação e Ajustando Problemas
1406 Iniciando a Aplicação e Testando no Postman
1407 Enviando As Imagens Para o DockerHub
1408 Integração com o Travis CI
1409 Ajustando a TAG para Possibilitar a Integração com o Travis CI
1410 Executando o Stack Spring Boot no Ubuntu
1411 Conclusão da Seção - "Dockerizando" uma Aplicação Java com Spring Boot
"Dockerizando" uma Aplicação .NET com ASP.NET Core
1501 Apresentação da Seção - "Dockerizando" uma Aplicação .NET com ASP.NET Core
1502 A Aplicação .NET que Iremos Dockerizar
1503 Adicionando o Suporte ao Docker
1504 Ajustando a Imagem Customizada do MySQL
1505 Executando e Testando a Aplicação
1506 Integração do Travis CI com o DockerHub
1507 Executando o Stack ASP.NET Core no CentOS
1508 Conclusão da Seção - Dockerizando uma Aplicação .NET com ASP.NET Core