Docker Basics for Robotics Course - Python
Learn Docker basics for robotics
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.
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.
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.
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 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
In this unit, you will learn how to develop for ROS using Docker.
Making easier the way the people learn how to program robots.
Making ROS easily accessible to everyone, including you.
DevOps for Robotics