> For the complete documentation index, see [llms.txt](https://spring-gcp.saturnism.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spring-gcp.saturnism.me/deployment/docker.md).

# 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;
