Container Conquest: Dominate with Docker Workshop

last updated on: 20 Jun 2024, 02:00

The Container Conquest: Dominate with Docker Workshop course is a learning experience about the basics of Docker, which is an efficient technology used for containerization. Participants will learn about Linux usage, basic Linux commands, working with the VIM text editor, and basic Docker operations including container creation, management, and the use of Docker Compose for orchestrating multiple services simultaneously.

Container Conquest: Dominate with Docker Workshop

OBJECTIVES

  • By the end of this workshop, participants will have a solid understanding of Docker fundamentals, including containerization concepts, Docker commands, Dockerfile creation, Docker Compose, and practical Docker use cases.

WHO SHOULD ATTEND?

  • Software developers looking to learn Docker for application development.
  • DevOps engineers seeking to understand Docker for environment management and team collaboration.
  • System administrators interested in using Docker for system management and maintenance.
  • Individuals interested in learning containerization and system management in situations requiring flexibility and resource efficiency.

PREREQUISITES

  • Basic knowledge of Linux operating systems.
  • Proficiency in Command Line Interface (CLI) usage.

ALL PARTICIPANTS WILL RECEIVE

  • One Cloud Servers (VM) per person for training purposes.
  • Training manuals/documentation.
  • Lunch and refreshments.
  • Certification upon completion of the Container Conquest: Dominate with Docker Workshop course.
  • Excellent care and attention from instructors and staff.
  • Unlimited attendance to the Container Conquest: Dominate with Docker Workshop (limited to 5 repeat attendees per training session; if you wish to attend the workshop again, please contact our Facebook Page, Line, Email, or other channels to reserve your seat).

OUTLINE

  1. Introduction to Docker
    • Overview of containerization
    • Docker's role in modern software development
    • Benefits of using Docker
    • Using GIT Version Control
  2. Getting Started with Docker
    • Installing Docker
    • Docker architecture overview (Docker Engine, Docker Client, Docker Registry)
    • Basic Docker commands (docker run, docker ps, docker images, docker pull)
  3. Working with Containers
    • Running containers (interactive vs. detached mode)
    • Managing container lifecycle (start, stop, restart, remove)
    • Inspecting container logs and stats
    • Executing commands inside containers
  4. Docker Images
    • Understanding Docker images
    • Building Docker images (docker build)
    • Customizing images with Dockerfile
  5. Docker Networking
    • Networking basics in Docker
    • Exposing container ports
    • Linking containers
  6. Docker Volumes
    • Persistent data with Docker volumes
    • Managing volumes
  7. Docker Compose
    • Introduction to Docker Compose
    • Writing a Docker Compose file
    • Running multi-container applications
  8. Best Practices and Tips
    • Docker best practices
    • Tips for optimizing Docker usage
  9. Docker in Production
    • Overview of Docker orchestration tools (e.g., Kubernetes)
    • Docker in CI/CD pipelines
    • Scaling Docker applications
  10. Hands-on Project
    • Building and deploying a sample application using Docker
  11. Q&A and Conclusion
    • Recap of key concepts
    • Open discussion and Q&A session
DURATION
1 Day, 09:00 - 17:00
Public Training Schedule

Container Conquest: Dominate with Docker Workshop - 1/2564

28 Oct 2024

02:00

- 10:00

Online

ENDED

Container Conquest: Dominate with Docker Workshop - 2/2564

23 Nov 2024

02:00

- 10:00

Online

ENDED
Special offer? Please contact us!
DOCUMENT
Container Conquest Dominate with Docker Workshop (English Version)
DKS
DKS - Connecting digital communities and tech enthusiasts. We facilitate collaboration, host joint events, and continuously update knowledge through community exchanges.
Follow us
Copyright © 2025. Made with ♥ by Gumon.io