- Install docker
- Note that the gzserver listens on port
11345
by default.
- Install the gzserver image and built into a customized image:
docker pull gazebo:gzserver9
mkdir gaztest
cd gaztest
cat <<-EOF > Dockerfile
FROM gazebo:gzserver9
# Some generic gzserver setup -- ymmv
CMD [ "gzserver", "--verbose --seed 666777888" ]
EOF
docker build -t gazebo-runner .
- Then you can run
gzserver
eg:
docker run -it -p 11345:11345 -p 11345:11345/udp --rm -v="/tmp/.gazebo/:/root/.gazebo/" --name running-gzseer gazebo-runner