Skip to content

rackerlabs/jonah

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jonah

#QuickStart

#Docker In order to use jonah you will need to install Docker.

Setup Docker host for remote management, start Docker with the following options:

-d -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock

This will enable both the socket support and TCP.

If you are installing on Ubuntu you can edit /etc/init/docker.conf and at the above options $DOCKER_OPTS:

DOCKER_OPTS="-d -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock"

Or more conveniently on ubuntu:

sudo sed -i \
's,DOCKER_OPTS=.*,DOCKER_OPTS=\"-d -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock\",' \
/etc/init/docker.conf

##Security Note Currently there is no authentication in Docker itself. Since jonah needs to remotely manage the host, you must make sure to place it on a private network otherwise any host will be able to connect to it.

#jonah

Once you have Docker installed and running, pull the keystone and jonah images:

docker pull werner/riak
docker pull werner/keystone
docker pull werner/keystone-postgres
docker pull werner/jonah

To run the latest version on port 8080:

pip install fig
fig up

#Client There is a provided client that can be used to manage the remote service.

Available commands are specified by running the client:

./client.py

Additional help can be retrieved from the available commands:

./client.py versions -h

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published