Docker Certified Associate - Preparing for the Exam
Jun 08, 2023 • 0 Minute Read
The Docker Certified Associate is a relatively new (less than a year old at this point) certification offered by Docker that covers Docker, Docker Swarm, and the Enterprise features of Docker in one official certification. In this article, we will take a look at some ways to prepare yourself to successfully take this Docker exam and count yourself among the certified.
Certification Details
This is (currently) the first and only official professional certification program for the Docker Enterprise Edition platform. More summary details around the certification program, in general, can be found here at Docker's official certification site. This certification was launched by Docker in October of 2017 as a benchmark to establish your expertise in container technology skills as they pertain to Docker. (If you’ve taken our Docker Certified Associate course and the certification exam, we’d love to hear your feedback here!)Currently, the exam consists of 55 multiple choice questions that you have 80 minutes to complete, covering the following domains of expertise in Docker Enterprise Edition:- Orchestration (25% of the Exam)
- Image Creation, Management, and Registry (20% of the Exam)
- Installation and Configuration (15% of the Exam)
- Networking (15% of the Exam)
- Security (15% of the Exam)
- Storage and Volumes (10% of the Exam)
Begin Preparation for Docker Exam
First, you should have some experience with Docker. Docker recommends that the successful candidate will have six months or more of experience using Docker in real-world situations. Your success in preparing for this exam will be affected by the amount of exposure you have to containers prior to sitting for the exam. However, your mileage may vary depending on how much experience you have with other tools and utilities and how quickly you are able to pick up new concepts.One of the easiest ways to prepare for the Docker exam is to enroll at Linux Academy. There, you will find a full certification preparation course for Docker Certified Associate that covers each objective, in every domain listed above. You will find quiz and exam questions, flashcards to study, video demonstrations, hands-on labs and exercises, and a study guide, all designed to help prepare you for success.However, outside of access to those materials, there are still a number of things that you can do to prepare yourself for success. First, the official Docker documentation is a great resource to go through for each of the domain objectives as listed. The documentation is sometimes missing some of the basic details if you are new to containers, but if you have the requisite background in real-world environments, you will be able to find what you need to know.Next, if you have access to the Linux Academy preparation course, you can skip the initial setup of Docker. Otherwise, you will want to visit Docker and obtain licensing for a trial of the Docker Enterprise Edition so you can practice those enterprise features you will be tested on. You can get a 30-day license to try, so be sure to make time to get through that part in 30 days while studying enterprise features.Ready To Start
You have access to Linux Academy's Docker Certified Associate preparation course, or you have your own licensing in your back pocket, I recommend the following environment for practice:- Three virtual systems:
- One swarm master
- Two worker nodes
Docker Exam: Key Topics to Know
The domains and competencies that are listed at the top have a number of sub-items under each of them you'll need to prepare for. Some of the individual topics that are likely to show up in multiple forms during your exam are:- Understanding the different ways to scale service replicas up and down
- Knowing how to inspect the various components of your manager, workers, services, containers, and Docker configuration
- Understanding the location of the configuration file as well as the format for configuring storage drivers, logging drivers, etc.
- Being able to initialize a swarm cluster and join worker nodes to it
- Know how to get the token for joining a cluster from the master
- Be able to work with Docker objects like:
- networks (adding or removing them, and knowing what kinds of networks are available and when to use them)
- storage drivers (changing your default storage configuration and where to do it)
- creating volumes that can be used by your services in a swarm
- Enterprise and security features:
- What is Docker UCP and DTR?
- How to securely access remote Docker registries
- Manage user accounts in UCP