Public | Automated Build

Last pushed: 3 years ago
Short Description
Open Stack CLI in Docker
Full Description

Open Stack CLI in Docker

I had some issues installing the python dependencies for OpenStack with pip on MacOS. Instead of using virtualenv, I started using Docker with all OpenStack tools installed. Best thing: No dependencies hell on my machine ;-)

Quick Start

docker pull chrisrock/openstack-cli
# $(pwd)/config is the path where your openstackrc files are located
docker run -it -v $(pwd)/config:/config chrisrock/openstack-cli /bin/bash
# source the config file
$ source /config/example.rc

Manual Build

# Build the docker clients locally
docker build -t oscli .

# Use the clients
docker run -it oscli /bin/bash

# If you like to mount your config files
docker run -it -v $(pwd)/config:/config oscli /bin/bash


  1. Fork it (<my-github-username>/git-contributors/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request


Copyright (c) 2015 Christoph Hartmann

Licensed under MIT

Docker Pull Command
Source Repository