Curso Docker for Enterprise Developers
16 horasVisão Geral
A plataforma Docker fornece um conjunto integrado de recursos para um modelo CaaS independente de infraestrutura.
Com esta solução, as equipes de operações de TI podem proteger, provisionar e gerenciar recursos de infraestrutura e conteúdo de aplicativo de base, enquanto os desenvolvedores podem construir e implantar seus aplicativos de maneira autônoma.
Objetivo
Após realizar este Curso Docker for Enterprise Developers você será capaz de:
- Você aprenderá como o Docker alcança agilidade, portabilidade e controle para desenvolvedores e equipe de operações de TI em todos os estágios do ciclo de vida do aplicativo.
- A partir desses princípios básicos, o Containers as a Service (CaaS) surge como a construção pela qual esses novos aplicativos são construídos de maneira melhor e mais rápida.
Pre-Requisitos
- Ter feito o Curso Docker Foundation
- Ou ter habilidades equivalentes
Materiais
Português/InglêsConteúdo Programatico
Getting Started
- Installation
- Production Cycle
- What is Docker EE Architecture?
- How to install Docker EE on Windows Server 2016?
- Test the installation
- Procedure to install UCP and DTR
- Swarm and add nodes
Install UCP
- Install UCP
- Upload the license
- Verify the CA
Swarm
- Swarm components
- Clustering front
- Orchestration front
- What is the best number of managers?
- Best practices
Install DTR
- Verify logging from CLI from both nodes
- Verify DTR installation from UCP Web UI
Services
- Replicated vs global services
- Scaling a service
- Service port publishing
- Port publishing modes
Deploy an app from the UI
- Deploy Single Service
- Deploy multi Service
Run a python example
- Add nodes
- Containerizing an app
- Process of containerizing an app
- Some differences in networking between Windows and Linux
- To resolve this localhost issue
- Deploy the app on the swarm manager
- Accessing your cluster
- Recap
Java Example 1
- Java Base images
- Stack
- How to write YAML file?
- Top-level keys
- Version
- Networks
- Services
- Secrets
- Deploy it
- Install Docker-compose
Java Example 2
Net Examples
- Containerizing an app
- Open the app in Visual Studio and run it from there
- Extra resources for .net tools