Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Questions #7

Open
sputnick opened this issue Feb 2, 2014 · 0 comments
Open

Questions #7

sputnick opened this issue Feb 2, 2014 · 0 comments

Comments

@sputnick
Copy link

sputnick commented Feb 2, 2014

Hey there. Like the idea of Dockship and I started thinking about what the limitations would be and just wanted to pose some possible cons and pros and get thoughts on how they could be solved or if they should be solved. Here goes.

Benefits I see:

  • Simple CLI to deploy pre-packaged apps
  • Simple CLI to query a running docker for info
  • Eventually Multihost capable (I personally like how Ansible and Maestro name pairs of servers/dockers and then being able to query them one by one or all as a group)
  • add your own pros :)

Cons:

  • Can't remote start/pull a non node.js docker (yet?) e.g. you will want to seperate DB from the App.
  • Manual host discovery without a server backend
  • No automation (because everything depends on the client being online and dockship is only a CLI not an API.
  • Manual monitoring (same reason) and no valuable info (yet) like cpu use, ram, disk free
  • No auto recovery from failures (e.g. out of memory, disk space etc. because of manual monitoring and no online api, cron/job system)

Features that might make sense:

  • Auto installed Dockship in a privileged docker on all hosts with an API for all the same commands but secured e.g. via signed URL.
  • Chronos/cron support to support some plug-able automation
  • Host discovery/registry via etcd/redis or something similar in dockers (e.g. the dockship docker)
  • Some security on talking to Docker

cheers
Eiki

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant