Online Course
Docker for Robotics
Learn how to integrate Docker into robotics development
![Docker-Basics-TCS-2022](https://www.theconstruct.ai/wp-content/uploads/2022/09/Docker-Basics-TCS-2022.png)
Course Overview
Docker is an open platform for developing, managing and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly.
This course is a hands-on introduction to the key concepts required to master Docker. During the course, we will skip over all the unnecessary noise and focus on what really matters.
What You Will Learn
Introduction to Docker: How to pulling public images, run and inspect containers, basic commands, etc.
Creating Docker Images: Create your own docker image, check its history, and work with Docker containers.
Docker Network and Docker Compose: Launch multi containers using a single command and understand docker-compose files.
Docker with ROS: Examples of using ROS with Docker.
100% Online
No ROS setup is required. Everything is online.
Intermediate Level
Approx. 12 hours to complete
Prerequisites
Syllabus
Unit 0: Introduction
Unit 1: Introduction to Docker
Unit 2: Docker Images
In this unit, you will learn:
- How to create Docker Images
- How to work with Docker Images
- Make your docker image available to anyone
Unit 3: Docker Containers
In this unit, you will learn:
- How to run docker containers
- How to attach to existing containers
- How to save the current state of containers
- How to copy content from the container to the host computer and vice-versa
- How to diagnose problems with containers
- How to use other container-related docker commands.
Unit 4: Docker Volumes
In this Unit, you will learn:
- How to create docker volumes
- How to attach to docker volumes
- How to mount files in read-only mode
Unit 5: Docker Compose & Network
In this unit, you will learn:
- Multi-container applications
- Structure of a Docker Compose file
- Docker Compose CLI (Command Line Interface)
- Working with Docker Networks
What our students think
“I have had a great experience with The Construct. I believe much of what I have learned thus far regarding ROS has been from these courses and the concepts behind the implementation of ROS have been helpful even outside of ROS applications.”
“I’m very happy about working with The Constructsim, it is affordable, it is very comfortable for me, and the tools in the GUI are very useful”
“I really liked the learning approach based on projects and practical examples and I found the final project with an actual robot to be very useful and challenging.”
Course creator
![Alberto Ezquerro](https://www.theconstruct.ai/wp-content/uploads/2021/08/Alberto-Exquerro.png)
Alberto Ezquerro
Head of Education @ The Construct | Creator of over 30 ROS courses | Author of ROS IN 5 DAYS book collection
![Ruben Alves](https://www.theconstruct.ai/wp-content/uploads/2018/01/ruben.png)
Ruben Alves
Software Engineer @ The Construct | Making ROS easily accessible to everyone, including you.
Top universities choose The Construct for Campus to teach ROS & Robotics.
![universities logos for campus](https://www.theconstruct.ai/wp-content/uploads/2022/05/universities-logos-for-campus.jpg)
Start Learning Now.
RESULTS GUARANTEED