Run RTI Connext Tools, including RTI Admin Console, and interact with DDS apps on a Connext Databus
339
Run RTI Connext Tools, including the RTI Admin Console in a docker container. The container is accessed via a Remote Desktop (RDP) client running on the host, and provides the user with full visibility into the Connext Databus running in an isolated docker network.
For a quick overview, watch the video here: RTI Admin Console in Docker.mov
Pre-conditions
/path/to/rti_license.dat is a valid path on the host machine to a RTI License File: replace it with the path to your license fileTo run with the default bridge, start the container as follows:
docker run -d --rm \
-v /path/to/rti_license.dat:/opt/rti.com/rti_connext_dds-7.3.0/rti_license.dat \
-v home:/home \
-w /home/user \
--name connext-tools \
--shm-size 2g \
--publish 3322:3322/tcp \
--publish 3389:3389/tcp \
rajive7400/connext-tools
To run with a bridge network called my-net, start the container as follows:
docker run -d --rm \
--network my-net \
-v /path/to/rti_license.dat:/opt/rti.com/rti_connext_dds-7.3.0/rti_license.dat \
-v home:/home \
-w /home/user \
--name connext-tools \
--shm-size 2g \
--publish 3322:3322/tcp \
--publish 3389:3389/tcp \
rajive7400/connext-tools
Bonus: The container includes the latest neovim editor. If you want to share an nvim configuration from your host, add the following argument to the command line(s) above:
-v ~/.config/nvim:/home/user/.config/nvim:ro
where ~/.config/nvim is the location of the nvim configuration on your host machine.
Use a remote desktop (RDP) client (on your host machine) to connect to the connext-tools container via port
localhost:3389
Login to the container. The default login is
username: user
password: password
See the video for an example: RTI Admin Console in Docker.mov
For additional details, checkout the Dockerfile
Content type
Image
Digest
sha256:1a46048c5…
Size
1.6 GB
Last updated
almost 2 years ago
docker pull rajive7400/connext-tools