# Docker [[Docker]] is an open platform for development, sending and execution of applications. [[Docker]] allows you to separate your applications from your infrastructure so that you can deliver software quickly. With [[Docker]], you can manage your infrastructure just as it manages your applications. Taking advantage of Docker's methodologies for shipping, testing and code deployment, you can significantly reduce the delay between writing code and executing it in production. **:: Reference ::** [Docker's official website](https://www.docker.com/) **:: Reference ::** [docker documentation](https://docs.docker.com/) ## RESOURCES - [[Docker Compose]] - It is a tool to define and execute docker applications of various containers. - [[Docker Desktop]] - It is an easy -to -install application for your MAC, Windows or Linux environment that allows you to create and share applications and microservices in containers. This application has an interface and a series of resources for resource management related to [[Docker]]. - [[Docker Engine]] - It is a free and individual component for download being performed independently and free. It has no interface, and it is necessary to use the integrated command interface to interact with it. ## DOCKER INSTALLATION - To install the docker on Windows, follow the instructions [here](https://docs.docker.com/docker-for-windows/). - To install the docker on Mac, follow the instructions [here](https://docs.docker.com/docker-for-mac/). - To install the docker on Linux follow the instructions [here](https://docs.docker.com/install/). ## Extra Information - [Overview of the Get Started Guide | Docker Docs](https://docs.docker.com/get-started/) - Fast start guide from [[Docker]]. - [[Exemplo de como rodar um contêiner do Docker]] - Basic example of how to use a container. - [[Comandos básicos do Docker]] - Main Docker commands. - [[Objetos no Docker]] - What are images, volumes, containers, networks etc no [[Docker]].