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 for information on Docker installation.

Follow the steps given below to download the OpenStack CLI for Docker.

  1. Download the OpenStack RC file from the Clarity UI, and save it as openstack.rc.
  2. 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

  3. Download the OpenStack CLI container.
    docker pull platform9/openstack-cli
  4. 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.

December 20, 2017