You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
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:
Cons:
Features that might make sense:
cheers
Eiki
The text was updated successfully, but these errors were encountered: