4 ms·
We're using Docker for a few internal projects at Stack Exchange. I've found it to be simple and easy, and it just works. We have a diverse development team b
by couchand 12y ago
We're using Docker for a few internal projects at Stack Exchange. I've found it to be simple and easy, and it just works.
We have a diverse development team but a relatively limited production stack - many of our devs are on Macs (I'm on Ubuntu), but our servers are all Windows. Docker makes it painless to develop and test locally in exactly the same environment as production in spite of this platform discrepancy. It makes it a breeze to deploy a Node.js app to a Windows server without ever actually dealing with the pain of Node.js on Windows.
Also, it makes the build process more transparent. Our build server is Team City, which keeps various parts of the configuration in many different hidden corners of a web interface. By checking our Dockerfile into version control much of this configuration can be managed by devs well ahead of deployment, and it's all right there in the same place as the application code.