Platform and set of tools that allows to create, deploy, and manage applications within lightweight, isolated containers. These containers package up everything an application needs to run, including the code, runtime, libraries, and dependencies, into a single, portable unit. A Container is built from a Docker Image which in turn can be generated from a Docker File.
https://media.licdn.com/dms/image/D5612AQGeEHapUptoxw/article-cover_image-shrink_600_2000/0/1684079864237?e=2147483647&v=beta&t=UUUAS5PPyisf3YVxC_VFidjxwFeTZwfpb1y4dH0G5xs
# Check all the containers & images in the system
docker ps
docker images
# Download images
docker pull image-name
# Create a container
docker run -it image-name
# Stop a running cointainer
docker stop container-ID
# Conect to a container from other terminal
docker exec -it container-ID bash
# When using ROS through Docker in separate terminals
source /opt/ros/$ROS-DISTRO/setup.bash
Ros Images for Docker
GitHub - lardemua/atlascar2: Core packages for the LAR DEMUA Atlas Project