Docker For DevOps

  • Disediakan oleh

The Docker for Development and Operations training course features the foundational concepts and practices of containerization on a single Docker node. The course offers learners the opportunity to assimilate basic container and how to manage and scale Docker.

Content Summary

  • Understand the foundations of containerization on a single Docker node
  • Create an image using Dockerfile best practices
  • Use volumes in the application development process
  • Apply concepts of the Docker networking model
  • Understand the goal of services as a method of scaling containers
  • Create a secret and understand its accessibility capabilities
  • Describe the methodological differences between managing containers and managing virtual machines.
  • Deploy applications with docker compose

Audience
System Engineer, DevOps Engineer, System Administrators, Cloud Administrators, Developers

Kurikulum Kursus

  • Modul 1

    Introduction of Container

    • What Are Container?
    • Why are containers important?
    • Host, Virtual Machine and Container
    • Orientation To The Lab Environtment
    • Lab 1.1 Preparation of Lab Environment
  • Modul 2

    Introduction to Docker

    • Docker products
    • Docker Release Cycle
    • Lab 2.1 : Installing Docker
    • Lab 2.2 : Docker Run - Part 1
    • Lab 2.3 : Docker Run - Part 2
    • Lab 2.4 : Docker Run - Part 3
  • Modul 3

    Managing Docker Container

    • Managing the Life Cycle of Containers - Part 1
    • Managing the Life Cycle of Containers - Part 2
    • Docker Volume
    • Docker Network
    • Lab 3.1: Mount Volume
    • Lab 3.2: Mount Volume with NFS Server
    • Lab 3.3: Mount Volume with Read-only Mode
    • Lab 3.4: Volume Driver
    • Lab 3.5: Default Bridge Network
    • Lab 3.6: Host Network
  • Modul 4

    Creating Custom Docker Container Image

    • Docker images
    • Docker Registry
    • Manipulating Container Images
    • Building Custom Container Images with Dockerfile
    • Reviewing the Dockerfile in Depth
    • Lab 4.1: Exploring Dockerfile
    • Lab 4.2: Exploring Dockerfile (Flask Apps)
    • Lab 4.3: Exploring Dockerfile (Quiz)
  • Modul 5

    Docker Compose

    • Introducing Docker Compose
    • Running a multi-service app
    • Building images with Docker Compose
    • Running an application with Docker Compose
    • Scaling a service
    • Lab 5.1: Using Docker Compose
  • Modul 6

    Docker Continous Integration (CI)

    • CI Using Docker
    • Docker Hub Automated Build
  • Modul 7

    Logging and Error Handling

    • Logging and Error Handling
    • Lab 7.1: Log Check
  • Modul 8

    Logging Driver

    • Logging Driver
    • Lab 8.1: Configuring Logging Driver
  • Modul 9

    Health Check

    • Health Check
    • Lab 9.1: Health Check
  • Modul 10

    Security

    • Docker Security
    • CIS Docker Benchmark
    • Secure Computing Mode
    • Secret
  • Modul 11

    Storage Driver

    • Docker Storage Drivers
    • Lab 11.1: Configuring Storage Driver
75%
Batas Nilai Lulus

Level Pemula
-

Kelas Syarat

Linux System Administration

Kategori

devops