This is an image with a collection of openstack tools frequently used for stack management.
Correct your paths for the OpenStack credentials script, in the example
~/openstack/rc.sh and the folder for templates, in the example
Usage as a single-command container
Since the command to run the instance is somewhat complicated, it is recommended to create an alias for it:
alias os="docker run --rm -ti -v ~/openstack/rc.sh:/rc.sh -v ~/openstack/templates:/t villevaltonen/openstack-tools"
With this alias you can run e.g.
os image list from the docker host.
If you wish to run multiple commands without entering your password again, simply run
os and you will be given an openstack terminal until you quit.
Aliases do not by default persist over bash sessions. If you wish to make this alias permanent add it to your
Optionally you may embed the password to the alias command as
--env OS_PASSWORD=your_password, but be aware of the security implications of this action.
Use and maintenance
This container is intended for use by Digia employees for projects managing OpenStack cloud resources. It is made public to everyone but no guarantee of it being fully up-to-date or functional is given.