Docker: (a few) Best Practices
You may think that running your application in Docker is no different than running it on the host. This is not that easy; however, with some of the tips provided, you will avoid spending hours of debugging on your own.
Check out this video, featuring Mirantis’ Director of Engineering, Mike Scherbakov, to learn:
- How to make sure that your application will terminate gracefully within a Docker container, flushing its caches, etc.
- Why your Docker container is full of zombies, and you’ve never seen that on a host Linux. What to do in order to get rid of them.
- Peculiarities of proxying network traffic to your application from outside the host
- How to keep your containers running when you upgrade Docker, or change parameters and need to restart the daemon.