What is this about?

Notes on containers focusing primarily on Docker

Know the difference between:

Why should I (or shouldn't I) containerize my whole project?

https://www.reddit.com/r/docker/comments/betjme/why_should_i_or_shouldnt_i_containerize_my_whole/

<aside> <img src="/icons/fabric-swatch_red.svg" alt="/icons/fabric-swatch_red.svg" width="40px" /> To give you an example of why it can help to containerize a project.

One of the projects I work on, the devs had a lot of documentation for new devs to install java, maven, then setup postgres and tomcat. It's a lot of setup if all you want to do is code.

So I containerized the whole thing and all new devs have to do now is pull the code for the project, work on the code, then run a bash script which will in turn run a docker compose file to spin up the postgres database and run a maven container to do the build. Once it's all done, the artifacts are there ready for a tomcat container.

</aside>


Documents

Containerization Explained

[What does cloud native really mean?](https://steven-tran.notion.site/What-does-cloud-native-really-mean-74921a6960bd43d1b2b484074bcddd7b)

Learn Docker in 7 Easy Steps - Full Beginner's Tutorial