Home > Docker: (a few) Best Practices

Docker: (a few) Best Practices

Mike Scherbakov - April 27, 2017 - |

As Docker continues to evolve, it is important to stay up to date with best practices. We joined JFrog to go over the challenges of Dockerization, Dockerfile tips, and configuration tweaks for production.

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.

 

Slides: goo.gl/cn3UzA

Subscribe to Mirantis Newsletter

Get blogs and other content delivered straight to your inbox.

LIVE WEBINAR
Istio in the Enterprise: Security and Scale Out Challenges for Microservices in Kubernetes

Wednesday, August 4 at 9:00 PDT
SAVE SEAT
LIVE WEBINAR
How to Deploy a Production Grade Cluster, and Share Access to your Team

Thursday, August 5 at 6:00am PDT
SAVE SEAT
LIVE WEBINAR
Do We Need to Change How We Define the Data Center?

Thursday, August 12 at 9:00am PDT
SAVE SEAT
LIVE WEBINAR
Defining a Kubernetes that just works, anywhere

Wednesday, August 18 at 8:00am PDT
SAVE SEAT
Mirantis Webstore
Purchase Kubernetes support
SHOP NOW
WHITEPAPER
The Definitive Guide to Container Platforms
READ IT NOW

Subscribe to Mirantis Newsletter

Get blogs and other content delivered straight to your inbox.

LIVE WEBINAR
Istio in the Enterprise: Security and Scale Out Challenges for Microservices in Kubernetes

Wednesday, August 4 at 9:00 PDT
SAVE SEAT
LIVE WEBINAR
How to Deploy a Production Grade Cluster, and Share Access to your Team

Thursday, August 5 at 6:00am PDT
SAVE SEAT
LIVE WEBINAR
Do We Need to Change How We Define the Data Center?

Thursday, August 12 at 9:00am PDT
SAVE SEAT
LIVE WEBINAR
Defining a Kubernetes that just works, anywhere

Wednesday, August 18 at 8:00am PDT
SAVE SEAT
Mirantis Webstore
Purchase Kubernetes support
SHOP NOW
WHITEPAPER
The Definitive Guide to Container Platforms
READ IT NOW