Docker + ROS
# run ROS container
$ docker run -it --rm -v=$(pwd):/root ros:latest
# get the name of the running ROS container
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
58585321b83b ros:latest "/ros_entrypoint.s..." 3 minutes ago Up 3 minutes admiring_lewin
# create new bash to work multi-bash env
# ROS_DOCKER_NAME = admiring_lewin
$ docker exec -it ROS_DOCKER_NAME bash// $$ source /opt/ros/kinetic/setup.bash
$$ source /ros_entrypoint.shTBD
ResourceNotFound: xacro
docker run -d --name firefox -e DISPLAY=$ip:0 -v /tmp/.X11-unix:/tmp/.X11-unix jess/firefox
docker run -it --rm -e DISPLAY=$ip:0 -v=/tmp/.X11-unix:/tmp/.X11-unix -v=$(pwd):/root/.ros/ ros:latest
docker exec -it -e DISPLAY=$ip:0 modest_northcutt bashLast updated
Was this helpful?