> For the complete documentation index, see [llms.txt](https://asafahmadov.gitbook.io/cloud-and-devops/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://asafahmadov.gitbook.io/cloud-and-devops/devops-bootcamp/build-tools-and-package-manager-tools/build-tools-and-docker.md).

# Build Tools & Docker

{% hint style="success" %}
&#x20;**No need to build and move different artifact types (e.g. Jar, War, Zip)**&#x20;

&#x20;\-->  Just 1 **artifact type: Docker Image**

* &#x20;     **We build those Docker images from the applications**

* **No need for a repository for each file type**     -->   Just 1 **Docker Image**

* **No need to install dependencies on the server!**   --- > **Execute install command inside Docker Image**
  {% endhint %}

* **Docker makes it easier       -->**   Docker Image is an artifact

* **Docker Image is an alternative for all other artifact type** -->  DOCKER IMAGE&#x20;

* **You don't need to install npm or java on the serve**r -->    Execute everything in the Image

![](https://2601183865-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QpIzz6VwCOTMwaqKYa3%2Fuploads%2FMmZ33TaBsqVrb829QYQg%2Fimage.png?alt=media\&token=13cbe7a7-3091-49b5-9832-9297bb7b6315)
