3 ms·
As others have said docker. Faster, more lightweight. ️
by hullsean 9y ago
As others have said docker. Faster, more lightweight. ️
- nunez 9y agoand also a terrible option for non 12 factor apps (i.e. anything with hard dependencies on the underlying system or other apps, which many do)
- lenlorijn 9y agoWhy would it be a terrible option for those cases?
- sethammons 9y agoIn our case, we had difficulty with docker due to logging to syslog in addition to stdout and stderr. We have shared volumes and persistent data on disk, and we have test cases where we kill child or parent processes, but if the parent process was pid 1, the container would die. We've addressed all of that in different ways and develop in docker with docker compose. The biggest pain now is that sometimes containers stop being able to reach one another, requiring a restart of docker for mac, and, for some reason, each time we up a container, it requires internet and VPN access to check for the latest images and will just hang without it, making offline development practically impossible for code that needs to run in docker. That limits what I can work on when on the train.
- deleted 9y ago[deleted]