Paul Jungwirth
unread,Mar 5, 2015, 1:44:38 PM3/5/15Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to phil...@googlegroups.com
Hi Walter,
> Subject says it all.
I've only experimented with Docker and not used it in production (I've
done a lot of Chef work though), so hopefully more knowledgeable people
will chime in. But in the meantime:
- You should know that Docker does not provide the same isolation
guarantees as a full VM, which is important for security reasons at
least. It may get there in the future, but it's not there yet.
- My understanding is the Phusion approach (of Docker'ing the init
process to cram several services into one Docker image) is discouraged
by the Docker community, although personally when I read Phusion's
writeup it made a lot of sense to me and solved some of my biggest
doubts about using Docker for Rails apps. (I'd love to hear how people
are using Docker for Rails without taking this approach.)
- One of the biggest attractions of Docker to me is pushing image
updates that are just diffs rather than huge files. Right now I'm
supporting a (very weird) deployment scenario where we push Vagrant .box
files that can be over 1G, and it's super annoying sending around files
that large.
Good luck!
Paul