plushu / plushu-docker

Plugin to associate Plushu with Docker
MIT License
0 stars 0 forks source link

Hookify docker commands #2

Open stuartpb opened 9 years ago

stuartpb commented 9 years ago

See plushu/plushu#54

This lets alternative plugins provide different implementations of the Docker interface (JSHON+API calls!), and added plugins that hook into Docker events

TODO: Elaborate on this

stuartpb commented 9 years ago

I think this actually needs some consideration more in the direction of making plugins work with non-Docker systems like Rocket.

stuartpb commented 9 years ago

Another advantage of hookifying Docker commands: this would allow the Docker management to replaced with another plugin that, rather than using Docker within the host, calls out to an external interface, allowing the Plushu setup itself to run inside a container under the same hypervisor alongside its apps (something @progrium thinks Dokku direly needs as part of its pending refactor, and I think is overrated but far from infeasible for Plushu).