-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
It feels like we're fighting against Docker's features as frequently as we're using them. What we use Docker for:
- Giving each app its own network stack
- Isolating apps from the host system
- buildstep
- logging (badly)
- Having a root-equivalent user to run Nginx with
Basically it feels like the bulk of what Docker is built to offer is largely a hypervisor for the meta-structure we're already tracking in $PLUSHU_ROOT. I feel like we could make a better system by rolling something better fitting out of some combination of lxc and/or libcontainer, systemd, and iptables directly.
On the other hand, this works right now, having prebuilt Docker images is kind of nice for addons/services, and it's something that has a lot of external appeal. I don't know that the advantages in reducing overhead by removing Docker would be so great.
Metadata
Metadata
Assignees
Labels
No labels