Dockerfiles for running ROS 2 applications for the iRobot Create 3 educational robot.
The Docker images built through this repository are available from the DockerHub. The following is an example command used to run it.
docker run -it --rm --network=host --privileged -e DISPLAY=$DISPLAY irobotedu/create3-humble
./build-image.sh IMAGE_DIR
You can pass additional arguments to the script, for example to indicate the target platform
./build-image.sh create3-humble --platform=linux/arm64
Each Docker image should be placed, together with all the additional files it requires, in a directory named as the image itself.
Use this command to build the current images and deploy them to the DockerHub. This command requires the iRobotEDU DockerHub login details.
docker login
./deploy.sh create3-humble --platform=linux/arm64,linux/amd64 --latest --version 0.0.2