Doud is a platform in develpment for manage docker images in your own cloud.
Doud only requires to add the parent's server ssh key on all the child servers and python 2.x installed. then you can run ./doud.py and add a child Server.
add the server's ssh-key to all the child servers. Check generating ssh-key. you can copy the key and add it to ~/.ssh/authorized_keys on the child server.
execute doud.py
./doud.py
Hello Human! ٩(̾●̾ _•̃̾)۶
what do you want to do? (help)
$doud:
run doud and addChildServer
./doud.py
$doud: addChildServer [server_ip]
replace the [server_ip]
in doud, execute the command run "ls"
$doud: run "ls"
check ips or keys if some connection errors appear. You can check the ips in ".servers_file.conf".
This command will install docker on all servers
$doud: installDocker
check the docker version installed on child servers.
$doud: run "docker --version"
Example width random local ip
$doud: run_in 192.168.1.53 "docker --version"
$doud: servers
response:
$doud:
* ip_server1
* ip_server2
* ...
* ip_serverN
- you can exit doud width "ctrl + c"
- you will be able to install docker image and balance between servers width only a few commands in doud.
- backup and deployt images in all servers from doud.
- more
doud is in development. So if you want to help please make an issue or a pull request!