Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Network & Security Docker

Docker do zero - introdução a administração de containers

Ganhe tempo e seja eficiente na entrega dos serviços de TI usando tecnologia de containers
Rating: 4.6 out of 54.6 (1,245 ratings)
4,215 students
Created by Ricardo Ferreira
Last updated 11/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Compreenderá os componentes da plataforma Docker
  • Compreenderá o conceito de containers, microserviços e imagens
  • Executará e gerenciará containers Docker usando imagens existentes
  • Criará imagens personalizadas a partir de um container
  • Criará imagens personalizadas a partir do arquivo Dockerfile
  • Disponibilizará as imagens criadas para o repositorio DockerHub
  • Compreenderá o conceito de volumes Docker
  • Configurará e montará volumes em containers
  • Executará um container para rodar ferramentas do Linux
  • Implementará diversos casos de uso para a realidade de um profissional de TI
Curated for the Udemy for Business collection

Requirements

  • Disponibilidade para a assistir as aulas regularmente
  • Conexão com a internet de no mínimo 2MB
  • Conhecimento básico sobre GNU/Linux
  • Noções de Redes de Computadores
  • E... muita vontade para aprender :)

Description

Este curso é introdutório a plataforma Docker e lhe dará melhor compreensão sobre as vantagens da ferramenta e oferecer condições para você alcançar o "próximo nível", bem como o uso de técnicas CI/CD usando Docker - não é escopo do curso!

O curso terá maior enfoque no funcionamento do Docker, onde será mostrado detalhes do Docker à cerca de suas funções, bem como sobre como usá-lo para manter seus serviços em um ambiente escalável, configurável e extensível. Muito indicado para a operação!

Who this course is for:

  • Administradores de sistemas - SysAdmin Ops
  • Desenvolvedores de sistemas - Dev
  • Profissionais e estudantes de cursos de Tecnologia da Informação
  • Entusiastas e usuários do Linux

Course content

11 sections • 79 lectures • 8h 0m total length

  • Orientações sobre este módulo
    00:24
  • Preview07:32
  • Mas, o que são containers?
    04:51
  • E por que usar?
    07:35
  • Fundamentos
    09:36
  • Questionário - Arquitetura Docker
    3 questions
  • Referências externas
    00:00

  • Orientações sobre este módulo
    00:06
  • Instalação em ambiente Linux
    03:07
  • Instalação em ambiente Windows
    02:50

  • Orientações sobre este módulo
    00:29
  • Por trás de um container sempre existe uma imagem
    05:32
  • Preview04:05
  • Docker Hub - de onde eu baixo as imagens?
    04:02
  • O primeiro "docker run" a gente nunca esquece
    03:48
  • Meus primeiros contatos com containers
    14:26
  • Questionário - Imagens e Containers
    4 questions
  • Mão na massa - "Hello Docker"
    01:04
  • Tarefa - "Meu primeiro caso de uso"
    2 questions
  • Referências externas
    00:00

  • Orientações sobre este módulo
    00:44
  • Docker Lifecycle - o ciclo de vida de imagens e containers
    06:04
  • Executar, parar e remover
    07:07
  • É necessário obter mais informações
    08:44
  • Interagir é preciso
    08:37
  • Se interagir é preciso, fazer backup também
    08:59
  • Preview01:20
  • Posso administrar direto no navegador web?
    02:16
  • Questionário - Administração Básica de containers e imagens
    5 questions
  • Mão na massa - "Tendo controle de tudo"
    01:34
  • Tarefa - "E se eu precisar recuperar um container?"
    4 questions
  • Referências externas
    00:00

  • Orientações sobre este módulo
    00:37
  • Docker Networking - todo container pode receber um IP
    02:51
  • Bridge Network - rede padrão de comunicação
    06:49
  • Bridge Network - acesso externo ao container com uso de mapeamento de portas
    05:12
  • Preview07:12
  • Outros networks drivers - none, macvlan e overlay
    02:53
  • Questionário - É preciso entender da rede também
    7 questions
  • Mão na massa - "Meu primeiro container web"
    01:43
  • Tarefa - "Migramos o banco de dados para container"
    3 questions
  • Referências externas
    00:00

  • Orientações sobre este módulo
    00:32
  • Persistência de dados - lembre-se que todo container é volátil
    12:44
  • Bind mount - mapeando diretórios de dados no host
    11:44
  • Docker volume - área restrita de dados controlada pela Docker Engine
    11:00
  • Preview05:29
  • Questionário - Persistência de dados
    5 questions
  • Mão na massa - "Criando aplicação com dados persistidos"
    01:28
  • Tarefa - "Save the data"
    5 questions
  • Referências externas
    00:00

  • Orientações sobre este módulo
    00:22
  • Preview09:19
  • User-defined bridge network - rede bridge definida pelo usuário
    13:36
  • Containers Links - método legado para comunicação
    06:17
  • Mão na massa - "Mútiplos containers conectados"
    01:26
  • Tarefa - "Containers conectados"
    5 questions
  • Referências externas
    00:00

  • Orientações sobre este módulo
    00:44
  • Docker commit - criar imagens simples a partir de um container
    06:56
  • Mão na massa - "Criando imagens interativamente"
    00:55
  • Docker build - automatizar o processo de criação de imagens usando Dockerfile
    11:59
  • Dockerfile - visão geral e algumas instruções
    06:56
  • Mão na massa - "Usando o arquivo Dockerfile"
    01:08
  • CMD - todo container possui um "comando padrão" a ser executado
    16:43
  • ENTRYPOINT - todo container pode ter um "comando padrão" e seus parâmetros
    16:12
  • Mão na massa - "CMD e ENTRYPOINT"
    01:59
  • Melhores práticas para escrever um arquivo Dockerfile
    10:25
  • Exemplo prático - Criar arquivo Dockerfile conforme boas práticas
    15:20
  • Preview06:12
  • Referências externas
    00:00

  • Orientações sobre este módulo
    00:34
  • Preview02:38
  • Mão na massa - "Instalação do Docker Compose"
    00:18
  • Sem o arquivo Compose, nada feito!
    06:48
  • Administrar é preciso - nova CLI
    12:13
  • Caso de uso prático
    08:05
  • Mão na massa - "Disponibilizando stack em microserviço usando Compose"
    00:39
  • Tarefa - "Olá Compose"
    2 questions
  • Referências Externas
    00:00

  • Microserviço na prática - aplicação web PHP simples conectada via API Restful
    19:17
  • Replicação de banco dados usando Docker para garantir redundância de dados
    19:33

Instructor

Ricardo Ferreira
Analista de Tecnologia
Ricardo Ferreira
  • 4.5 Instructor Rating
  • 1,258 Reviews
  • 4,342 Students
  • 2 Courses

Entusiasta por novas tecnologias. Ciência da Computação por formação.

Há mais de 10 anos leciono em cursos de Tecnologia de maneira objetiva. Prezando sempre por conteúdo bem explicado. Pois, se eu ainda não tive a capacidade em deixar claro o assunto é porque eu ainda não posso ensinar a alguém.

O que não se sabe, se aprende. Por isso, trago comigo um espírito empreendedor que busca constantemente pelo conhecimento e solução de problemas. E, ensinar ainda é a melhor maneira de aprender!

Por isso, sempre compartilho meu conhecimento através de cursos ou materiais em vídeo/texto nas minhas redes sociais.

Aguardo você em um dos meus cursos. Abraços e sucesso!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.