Este curso é introdutório a plataforma Docker e garante melhor compreensão sobre seu funcionamento e suas as vantagens. É altamente recomendado para quem não sabe nada sobre e deseja sair do zero.
Este curso é introdutório a plataforma Docker e garante melhor compreensão sobre seu funcionamento e suas as vantagens. É altamente recomendado para quem não sabe nada sobre e deseja sair do zero.
O curso aborda, detalhadamente, as principais funções (Docker Registry, Docker Objects, Docker Network e Docker Volume) do Docker para você manter seus serviços em um ambiente padronizado, escalável, configurável e extensível. Muito indicado para quem trabalha a nível da operação.
A metodologia adotada é baseada numa didática diferenciada e em práticas regulares, ao longo do curso, para reforçar o entendimento e hands-on reais na última parte para garantir compreensão total do assunto.
Por isso, para você ganhar tempo e ser eficiente na entrega dos serviços de TI usando tecnologia de containers, te aguardo do outro lado para que eu possa te ajudar a dominar essa ferramenta de uma vez por todasPrincipais diferencias deste curso:
curso selecionado, entre milhares, para o grupo seleto do programa Udemy for Business
alto nível de avaliações positivas e satisfatórias que refletem a qualidade do material
feito exclusivamente para iniciantes, pois traz uma didática e metodologia adequada para o público
conteúdo programático objetivo, direto e focado para você aplicar todo conhecimento em cenários reais
foco na ferramenta e suas características
Seção destinada para orientar sobre o que será visto e aprendido neste módulo.
Compreender o contexto da tecnologia de containers e definir o que é Docker.
Entender o que é um container e como ele revolucionou diversos conceitos
Conhecer os motivos pelos quais o uso do Docker é fundamental para os diversos nichos da Tecnologia da Informação
Entender a arquitetura Docker e seus 4 elementos (Engine, Client, Objects, Registry) fundamentais
Seção destinada para listar informações externas utilizadas como base teórica para este módulo.
Compreender a estrutura básica de uma imagem Docker e a relação com containers
Manipular e administrar o básico de imagens. Inclusive, entender tags e versionamentos
Conhecer o principal Docker Registry público existente.
Disponibilizar os primeiros containers
Manipular e administrar o básico de containers. Inclusive, entender opções diferentes para iniciá-los
Entender como funciona a dinâmica dos ciclos de vidas de containers e imagens
Conhecer comandos Docker que permitem controlar os diversos estados de um container (executado, parado, congelado e removido) e uma imagem
Conhecer e aplicar comandos Docker que permitem coletar e monitorar informações sobre o container, a imagem e a engine
Conhecer maneiras para solicitar interação com containers
Aplicar recurso de backup, em arquivo tar, e recuperação de containers e imagens
Aprender o uso do docker search como forma de pesquisar imagens do Docker Hub via docker CLI
Complementarmente, é possível administrar containers e imagens diretamente no navegador web usando ferramentas deste propósito. Nesta aula será mostrado o uso do Portainer.io
Conhecer os recursos que permitem que um container tenha conectividade com outros e o "resto do mundo"
Entender como funciona a rede padrão Docker que concede conectividade a todos os containers criados
Entender o mapeamento de portas dos containers para conceder comunicação externa. Primeiras aplicações podem ser criadas
Aplicar outro meio de comunicação que usa a mesma pilha de conexão do host com os containers
Conhecer outros networks drivers disponíveis
Compreender a importância em persistir dados de containers e quais os principais meios para isso
Mapear recursos de dados do container em diretórios de host local
Usar Docker Area responsável por criar e volumes de dados para persistência de dados de containers
Conhecer um dos recursos de persistência temporária de dados de container em memória RAM, disponível somente em sistemas Linux
Compreender uma arquitetura utilizando Microserviços e uma arquitetura Monolítica
Criação de redes próprias, no modo bridge network, para oferecer aplicações mais seguras e flexíveis.
Conhecer o método mais simples, legado e obsoleto para conectar containers
Criar imagens simples interativamente a partir de um container usando a diretiva docker commit
Criar imagens mais robustas a partir de arquivo Dockerfile usando a diretiva docker build
Obter visão geral e conhecer as principais instruções usadas no arquivo de configuração Dockerfile
Aprender as importantes instruções CMD e ENTRYPOINT, e suas diferenças, que garantem que todo container possua um "comando padrão" ao ser executado;
Principais recomendações para criar arquivos Dockerfile e imagens mais eficazes.
Dada melhores práticas a serem seguidas, nesse exemplo será mostrado a criação eficaz de arquivo Dockerfile
Gerenciar imagens criadas enviando-as para o Docker Hub
Visão geral e principais características do Docker Compose.
Guia para processo de instalação do compose em ambientes Windows, Linux e Mac.
Apresentação da estrutura básica do arquivo de configuração do Docker Compose e preparação para prática
Principais comandos para uma administração básica da ferramenta compose.
Caso de uso com configuração de um ambiente em alta disponibilidade com proxy reverso HaProxy usando duas instâncias do CMS Wordpress com uma conexão com base de dados MySQL.
Aplicação web PHP em arquitetura de microserviço com containers Docker que se conecta via API Restful Flask com mapeamento objeto-relacional SQLAlchemy, escrito em Python, com persistência em banco de dados PostgreSQL
Replicação ativo/passivo de banco de dados usando Docker Compose com rotina de backup com mysqldump
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.