# Container

Docker and container image are becoming the de-facto packaging format when it comes to deploying applications into a cluster of machines.

If you are new to Docker and containers, you can learn more in this video:

{% embed url="<https://www.youtube.com/watch?v=pnOLWFBpb2A>" %}

But, if you didn't watch the whole video, that's OK! Long story short, try not write your own Dockerfile to build a production container image. There are too many best practices to learn/apply. See the [Container Image](https://app.gitbook.com/s/-L_Laqs9uSAihPmRemDj/deployment/container-image.md) section for automated tools that can create optimized container images by default.

&#x20;
