Installing OpenStack CLI Client on Docker
You can run the required OpenStack commands directly on a Docker Container. For this, you must download the OpenStack CLI Docker container.
Note: You must first install Docker on the host, to be able to run OpenStack commands in a Docker container. Refer to https://docs.docker.com/engine/installation/ for information on Docker installation.
Follow the steps given below to download the OpenStack CLI for Docker.
- Download the OpenStack RC file from the Clarity UI, and save it as openstack.rc.
- Convert the file to a usable Docker environment file.
# BSD sed (i.e., macOS) sed -i '' -E "s/(^export |[\"'])//g" openstack.rc # GNU sed (i.e., Linux) sed --in-place --regexp-extended "s/(^export |[\"'])//g" openstack.rc
- Download the OpenStack CLI container.
docker pull platform9/openstack-cli
- Run the following command to start the container.
docker run --env-file openstack.rc -it platform9/openstack-cli
You are now ready to run OpenStack CLI commands directly from within a Docker container.