DevOps Artisan – Docker Advanced

Cursul DevOps Artisan – Docker Advanced acoperă topicuri necesare lucrului cu clustere Docker Swarm și Docker images.

Cui i se adresează?

Acest curs se adresează:

  • DevOps engineers
  • Linux system administrators
  • Systems design engineers
  • Architects

Ce vei învăța?

1. Docker Swarm. Creating a Swarm. Swarm Commands
2. Labels and Filters. Working with Secrets
3. Using the Overlay Network
4. Compose Files. Docker Stack
5. Advanced Node Management. Constraints. Availability
6. Monitoring and Logging. Collecting Metrics. InfluxDB/Grafana, Pometheus, Elastic Stack
7. Docker Security. Capabilities.
8. Docker Trusted Registry

Cerințe preliminare:

Pentru a putea participa în cadrul acestui curs, studenții trebuie să aibă cunoștințe de bază ale Docker care includ:

  • interacțiunea cu containerele Docker din command line (pornirea și oprirea containerelor, attach, exec, etc.)
  • lucrul cu rețelele și volumele Docker Bridge
  • Crearea de Docker images (Dockerfiles)

Se recomandă ca studenții să fi parcurs anterior acestui curs, modulul Docker Fundamentals.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Module 1: Building a secure Docker Swarm
  • What is Docker Swarm?
  • Docker Secure Swarm Cluster
  • Docker Modes
  • Creating a Swarm Cluster
  • Deleting the Swarm
  • Orchestration
  • Service Types
  • Creating, updating, inspecting and deleting a Service
  • Hands-on Lab: The Lab Environment
  • Hands-on Lab: Initializing, extending and putting the Docker Swarm to work.
Module 2: Labels and Filters. Working with Secrets
  • What are Labels?
  • Keys and Values
  • Label behavior
  • Filtering Images, Containers and other Objects
  • Hands- on Lab: Labels and Filters
Module 3: Network types. Network services. Load balancing
  • Docker Networking
  • Swarm Networking
  • Mapping Ports in Swarm
  • Customizing the Ingress Network
  • Hands-on Lab: Networking
Module 4: Compose Files & Docker Stack
  • Docker Compose vs. Docker Stack
  • Installing Docker Compose
  • Supported Compose Commands
  • Environment Variables
  • Docker Stack
  • Inspecting the Stack Deployment
  • Updating a Running Stack
  • Hands-on Lab: Compose-files, Docker Stack
Module 5: Advanced Node Management. Constraining container resources. Availability
  • Container Resource Restriction
  • Swarm – Service Resource Constraints
  • Swarm Service Placement Preference
  • Auto-Restarting Containers
  • Swarm Auto-Restart
  • Service Rolling Updates
  • Service Rollback
  • Health Check
Module 6: Monitoring and Logging. Collecting Metrics. InfluxDB/Grafana and Prometheus
  • Logging Plugins
  • Simple Monitoring
  • Docker Events
  • Prometheus – Monitoring the Docker Daemon
  • Configuring Prometheus – Docker Engine
  • Prometheus – Runtime Metrics, App Metrics
  • Running Grafana
  • Grafana – Prometheus Configuration
  • Configuring Grafana
  • Hands-on Lab: Configuring Prometheus and Grafana for Monitoring your Swarm
Module 5: Docker Security
  • Container Security
  • Network Encryption
  • Swarm Security
  • Secrets
  • Securing the Docker Socket
  • Docker Bench for Security
  • Hands-on Lab: Limits, Security
Module 6: Advanced Docker Image Creation. Multi-stage Builds. Automated Builds
  • Private Registries
  • Containerized Private Registry
  • Multi-Stage Builds
  • Docker Content Trust
  • Signing Images
  • Github – Triggered Builds
  • Hands-on Lab: Image Management

Recomandăm să continui cu:

Programe de certificare

În cadrul acestui curs, studenții sunt pregătiti pentru susținerea examenului de certificare, oferindu-le posibilitatea de a deveni Professional Deploy & Ops Engineer.

DevOps Artisan – Docker Advanced

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

2
zile

Preț:

840 EUR

Livrare:

Clasă virtuală

Nivel:

3. Advanced

Roluri:

Developer, DevOps, Devops Engineer, Programmer, Systems Engineer

Oferte personalizate pentru grupuri de minim 2 persoane