Docker Engine Deployment
The platform offers assistance for the Docker Engine Community Edition, fully compatible with the original Docker system. This means you can seamlessly use Docker’s main tools for container technology, including:
- Docker Engine: which manages Dockerfile instructions or executes pre-made container images.
- Docker Registry: serves as a repository for various public and private images, meant for use in Docker Engine.
- Docker Compose: streamlines the setup of multi-component applications, consolidating all necessary configurations into a single compose file.
- Docker Swarm: coordinates multiple Docker nodes, linking them together into a unified cluster.
Step 1: You can get Docker Engine CE by finding it pre-packaged in the platform Marketplace. Simply use the search bar at the top or look for it in the Dev & Admin Tools category.
Besides picking the Docker Version, there are various deployment choices available when you install from the Marketplace:
Set up a simple independent engine that starts with a basic node containing only a Docker daemon. If necessary, you can also add the Portainer UI, which is a web-based tool for managing it.
Joining an existing swarm cluster means automatically adding this new Docker Engine to the existing Docker Swarm group. You’ll need the appropriate cluster’s Join Token and Host IP for this process.
Using the compose.yml file, you can automatically deploy containers, which in turn launches an application from the connected custom repository.
To finalize the installation, simply enter basic information (like Environment, Display Name, and Region) and then click on the Install button.