Course Name
Course Code : PRQ50
Venue Details
Postal Code : 2
Session Dates
Duration: 2 days (14 hours)
Docker training introduces participants to the fundamentals of containerization, teaching them how to package applications and their dependencies into portable containers. The course covers key topics such as building Docker images, managing containers, and understanding Docker networking and storage. Learners gain hands-on experience with Docker Compose to define and run multi-container applications, streamlining the development process. The training also explores best practices for optimizing container performance, security, and troubleshooting common issues. This course is ideal for developers, DevOps engineers, and system administrators who want to leverage Docker for creating, deploying, and scaling applications efficiently.
Introduction to Docker Introduction to Docker Overview of Docker and containerization concepts. Key benefits of Docker over traditional virtualization. Docker architecture: Docker Daemon, CLI, and Registry. Hands-on Exercise Understanding Docker Images and Containers Difference between Docker images and containers. How to pull and run official Docker images from Docker Hub. Introduction to Docker commands (docker run, docker ps, docker stop, docker rm). Hands-on Exercise Dockerfile and Building Custom Images Writing Dockerfiles: Base images, layers, and commands. Best practices for creating Docker images. Build and tag custom Docker images. Hands-on Exercise Docker Networking Overview of Docker networking: bridge, host, and overlay networks. How Docker manages container networking. Connecting containers and exposing ports to the host machine. Hands-on Exercise Advanced Docker Topics Docker Compose for Multi-container Applications Introduction to Docker Compose and its syntax. Defining and running multi-container applications with docker-compose.yml. Docker Compose services, networks, and volumes. Hands-on Exercise Docker Orchestration with Docker Swarm Overview of container orchestration and Docker Swarm. Setting up a Docker Swarm cluster and initializing the swarm manager. Managing services and scaling applications with Swarm. Hands-on Exercise Docker Security Best Practices Security risks in Docker containers and how to mitigate them. Best practices for securing Docker images and containers. Implementing user permissions and access control. Hands-on Exercise Docker in Production Best practices for running Docker in production environments. Monitoring and logging in Docker containers. Integration with CI/CD pipelines for automated Docker deployments. Hands-on Exercise
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |