Course
Introduction to Docker
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training 2 or more people?
Try DataCamp for BusinessCourse Description
Feels like what you want to learn?
Start Course for FreeWhat you'll learn
- Assess techniques for optimizing image builds through layer caching, tag management, and disk-space pruning
- Differentiate interactive, detached, and named container execution modes and their corresponding operational scenarios
- Evaluate security best practices for choosing trusted base images, minimizing installed packages, and limiting user privileges within containers
- Identify essential Docker CLI commands to pull images, start and stop containers, view logs, and manage images
- Recognize proper syntax and sequencing for key Dockerfile instructions, including FROM, RUN, COPY, CMD, WORKDIR, USER, ARG, and ENV
Prerequisites
Introduction to ShellContainerization and Virtualization ConceptsUsing Docker Containers
Writing Your Own Docker Images
Creating Secure Docker Images
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
Is this course suitable for beginners?
Yes, this course is perfect for beginners! It provides an introduction to Docker and walks you through step-by-step, starting with the basics and building up to more complex applications like creating secure images.
Will I receive a certificate at the end of the course?
Yes, upon completion of the course you will receive a certificate of completion.
What jobs would benefit from this course?
Data professionals, software developers, product managers, system administrators, and DevOps engineers can all benefit from this course. This course will provide you with the knowledge and skills to use Docker to develop, run, and ship containers, enabling you to create robust, secure, and scalable applications or workflows.
What topics are covered in this course?
This course covers the basics of Docker, including Docker engine, terminology, and commands using the Docker Command Line Interface (CLI). You'll also learn how to create and manage containers using Dockerfiles and instructions, and learn best practices for creating secure Docker images.
What is included in the course?
This course includes 4 chapters, each with multiple lectures and lab components. You'll get hands-on experience with Docker commands and learn best practices for creating secure images.
How long does this course take to complete?
This course should take approximately 4 hours to complete.
What do I need to get started?
You'll need a basic understanding of command line interface (CLI) and should be comfortable with the concept of containers and virtual machines. You can use any operating system to run the course, though you will need an active Docker account.
Join over 19 million learners and start Introduction to Docker today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.