Docker training allows you to master container administration in a modern cloud environment. Whether you are a cloud engineer, a developer, or a system administrator, this course will provide you with all the tools to use Docker effectively and efficiently. You will learn how to create and manage images, configure networks and volumes, and secure your Docker deployments with advanced strategies.
Master Docker and manage your containers with confidence
Through this training, you will discover best practices for managing containerized infrastructures with Docker Swarm, as well as essential tools for passing the Docker Certified Associate® certification. You will deepen your Docker administration skills by understanding its key aspects, such as networking, security, and storage volume management.
Module 1: Orchestration
- Configure a Docker Swarm cluster with managers and workers
- Lock a Swarm cluster for security
- Compare running a container with running a service
- Interpret the output of “docker inspect” commands
- Use templates with “docker service create”
- Apply node labels for task placement
- Manage a stack of running services
Module 2: Image creation, management, and registry
- Use advanced Dockerfile options
- Store and manage images in a Docker registry
- Create a Docker image from a file
- Tag an image for better management
- Understand and configure image cleanup processes
- Set up a Docker registry for deployments
- Modify a Docker image for layer optimization
Module 3: Installation and configuration
- Set up backups for UCP and DTR
- Manage Docker users and teams
- Correctly size the Docker environment before installation
- Configure logging drivers (Splunk, journald)
- Update and maintain the Docker engine
Module 4: Networking
- Configure Docker to use external DNS
- Load-balance HTTP/HTTPS traffic for a Docker application
- Deploy services on a Docker overlay network
- Publish a port to make an application accessible externally
- Understand Docker’s network model and its interface with network drivers
- Differentiate between “host” and “ingress” port publishing modes
Module 5: Security
- Configure RBAC (role-based access control) in UCP
- Integrate Docker UCP with LDAP/Active Directory
- Understand Docker Swarm’s default security settings
- Configure mutual TLS (MTLS) security
- Create UCP client bundles for enhanced security
- Describe Docker engine’s default security features
Module 6: Storage and volumes
- Understand how volumes are used for persistent storage in Docker
- Configure and manage Docker storage drivers
- Compare object storage and block storage for Docker environments
- Clean up unused images to optimize filesystem space
- Configure “devicemapper” for Docker volume management
ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.
Why take a Docker – Administration training?
Docker Training is essential for IT professionals. Docker simplifies the management of containerized applications in the cloud. This training will allow you to master both the basics and advanced features of Docker. You will learn how to configure, secure, and manage your Docker deployments efficiently. By taking this course, you will optimize resource usage and the security of your applications.
This course is designed for engineers, developers, and administrators. It helps you deepen your Docker skills. You will be able to confidently manage containers in production. The hands-on exercises will prepare you for the Docker Certified Associate® certification. This certification validates your expertise and strengthens your skills.
A comprehensive path to managing Docker in production
The Docker training program covers all the key steps of container administration. You will learn to configure a Docker Swarm cluster. This is used to orchestrate services and optimize your deployments. The training also covers networking, storage, and security. You will be able to manage your applications securely. Each module includes practical cases to reinforce your skills.
The course is accessible to all levels. Whether you are a beginner or experienced, you will learn to use Docker effectively. You will also be prepared to pass the Docker Certified Associate® certification. By obtaining this certification, you will enhance your skills in Docker administration.
Develop strong and recognized Docker expertise
Docker has become an essential tool for managing applications. Through this training, you will learn to use Docker Swarm to automate deployments. You will also master the use of Dockerfiles and image registry management. This training also covers container security. You will see how to enhance security with access control, user management, and LDAP/AD integration. You will be able to ensure the security of your environments.
FAQ
What is Docker’s main use in businesses?
Docker standardizes and simplifies the deployment of containerized applications, making it easier to manage cloud infrastructures.
Is Docker Swarm hard to use?
No, Docker Swarm is designed to simplify container orchestration and is very accessible after a course like this.
How does Docker help secure my applications?
Docker includes features such as role-based access control (RBAC) and integration with authentication systems like LDAP, ensuring secure deployments.
What is the Docker Certified Associate® exam?
It is an official Docker certification that validates your skills in container administration and deployment in a cloud environment.