whi-tw / openstack-cli

OpenStack Cli in a Docker Box

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Contributing

  1. Fork it ( http://github.com//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

Copyright (c) 2015 Christoph Hartmann

Licensed under MIT

About

OpenStack Cli in a Docker Box

License:MIT License