give up Docker in Development Enviroment
Now, My Company's Development Enviroment is on OSX.
any middle ware, any application in supervisor.
I have tried to change
the development environment. to use Docker.
but, Docker's network and
Docker's setting is very difficult.
That task is meant to 'High Cost'.
I choose Vagrant.
Written by kenjiskywalker
Related protips
4 Responses

this entry does not compare valgrant and docker in any way. I don't see any value in this :(

kenjiskywalker - Docker is really not an alternative to Vagrant. Look at Vagrant's docker provisioner (http://docs.vagrantup.com/v2/provisioning/docker.html) if you want to utilize something like docker in a dev environment along with Vagrant. Very useful as an alternative to multi-VM Vagrant setups, which can be hell. If you don't have a lot of moving parts, just use Vagrant. But I highly encourage you to use some form of provisioner so the environment is reproducible. Work on that english a bit, too :)
Since you are looking for a dev environment, Vagrant is the choice. I don't think Docker is used for that purpose.

I mostly just use OpenVZ containters for most deployments & dev. I do agree that the networking in Docker is pretty annoying.