Docker Fundamentals

Docker Fundamentals
This course covers essential information about Docker: installation, essential usage, image creation, swarm, services, and stack.
16 hours
Docker Fundamentals
Sign Up
16 hours
Schedule and prices
€ 480 *
Training for 7-8 or more people? Customize trainings for your specific needs
Docker Fundamentals
Sign Up
16 hours
Schedule and prices
€ 480 *
Training for 7-8 or more people? Customize trainings for your specific needs


We will look at the architecture of Docker and its components, when to use Docker (and when it’s not appropriate) as well as how to run and control applications and services in Docker containers. You will learn different ways of troubleshooting when something goes wrong on Docker and at the container level, in addition to working with images, creating your own images via Dockerfile, and publishing images on Docker Hub.

And last but not least, we will cover how to keep persistent data using volumes, including backups and restores, different types of network models in Docker and various subjects related to Docker housekeeping.

The course contains a lot of hands-on labs covering every aspect of learning. You'll get the foundational skills needed to get started using Docker in your day-to-day workflow.
After completing the course, a certificate
is issued on the Luxoft Training form


  • Understand how Docker works
  • Use docker in daily activities
  • Create custom Docker images
  • Containerize applications

Target Audience

  • DevOps Engineers
  • Software Developers
  • QA and Testing Specialists
  • Anyone who wants to know about Docker (for using it in their projects)



  • Getting Started

    • What problems docker solves
    • Difference between containers and VMs
    • Docker architecture and components
    • Commands and getting help
  • App in Container

    • What container is
    • Run application in container
    • Listing containers
    • Stopped containers
    • Clean up
  • Service in Container

    • Run service in container
    • Expose ports
    • Pause and resume containers
    • Kill application in container
    • Restart application in container
    • Start stopped containers
    • Restart policy
    • Container Lifecycle
  • Debugging Containers

    • Fetch logs of a container
    • Execute a command inside a container
    • Attach and detach local terminal to a container
    • Copy files and folders between a container and the local filesystem
    • Display detailed information on a container
    • Display docker events
  • Images

    • What an image is
    • Pull an image
    • Image and layers
    • List images
    • Build Dockerfile
    • Manage tags
  • Dockerfile

    • Syntax
    • Instructions
  • Volumes

    • Docker storage types
    • Bind mounts
    • Volumes
    • Shadowing data
    • Backups
  • Networking

    • Networking models
    • Manage Docker networks
    • None type network
    • Bridge type network
    • User-defined bridge type network
    • Host type network
  • Show Entire Program
Schedule and prices
Register for the next course
Registering in advance ensures you have priority. We will notify you when we schedule the next course on this topic
Courses you may be interested in
Linux Essentials
The purpose of this course is to provide an introduction to the Linux operating system, mainly from the perspective of a system administrator. The focus is on practical skills backed by hands-on examples, but adequate theoretical notions are also given when needed.
08.01.2024 - 12.01.2024
Ansible Essentials
This course is designed as a journey through configuring a realistic application stack from the ground up using Ansible.
Working with Kubernetes: Basic Topics
Offers a complete overview of everything needed to start working with Kubernetes. What Kubernetes is about, an overview of Kubernetes architecture, the main components and services and how they come together to build infrastructure.
View Catalog
Your benefits
Our trainers are industry experts, involved in software development project
Live training
Facilitated online so that you can interact with the trainer and other participants
A focus on helping you practice your new skills
Still have questions?
Connect with us
Thank you!
The form has been submitted successfully.