Docker Basics for Robotics Course - Python

Learn Docker basics for robotics

Docker Basics for Robotics course

Course Summary

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

Course Overview

Introduction to the Course

This unit is an introduction to the course. We will preview the course contents, and you will view a practical demo.

Introduction to Docker

In this chapter, you will be introduced to the Docker basics and start practicing with basic Docker commands.

Docker Images

A Docker image is a file used to execute code in a Docker container. In this chapter, you will learn how to create Docker images, work with them, and make them available to anyone.

Docker Containers

A Docker container is a runnable instance of an image. In this chapter, you will learn and practice with Docker containers: from how to run them or attach them to existing containers, to diagnosing typical problems with containers.

Docker Volumes

Docker volumes are used to preserve data while working in containers. This chapter teaches you how to work and manage Docker volumes.

Docker Compose & Network

In this unit, you will learn how to easily launch and manage different containers at once using Docker Compose.

Docker with ROS Part 1

In this unit, you will learn how to develop for ROS using Docker.

Docker with ROS Part 2

Docker with ROS Part 2

Dev Containers

Dev Containers

Docker for Robot Deployment

Using Docker in robotics, particularly for automating the bringup process of a real robot, is a powerful strategy to simplify and standardize system deployment.

Teachers

Alberto Ezquerro

Making easier the way the people learn how to program robots.

Alberto Ezquerro

Ruben Alves

Making ROS easily accessible to everyone, including you.

Ruben Alves

Robots used

Learning Path

DevOps for Robotics

DevOps for Robotics

Group:

Main Links