Skip to content

Docker

There are two Ostinato container images -

docker-ostinato-agent-{ver}.tgz
docker-ostinato-{ver}.tgz

The first is an agent-only image - you will need to use an external Ostinato GUI to connect to the drone agent packaged in the container.

The second contains both the agent and the GUI controller.

How to install Ostinato docker container

Use the docker load command to load the tgz -

docker load -i docker-ostinato-[agent-]{tag}.tgz

Use docker images to verify ostinato/ostinato-[agent] is listed.

How to run/use the Ostinato docker container

To access the agent-only container, use docker run -p7878:7878 and from the Ostinato GUI add a new port group with your docker host DNS name or IP address.

To access the Ostinato GUI in the agent+GUI container, use docker run -p5900:5900 and then connect a VNC client to <host-ip>:5900 - this will bring up the Ostinato GUI

Note

Both images treat eth0 as the mgmt interface and therefore don't include it within Ostinato.

Tip

If additional veth ports are added to the container later, Ostinato may not list them. Please kill and restart the drone process inside the container so that it reads the port list again.

Back to top