Manual deployments with Docker Engine
If using a CaaS solution is not an option, then another alternative we support is a manual deployment with Docker Engine. This page provides some additional guidance on how to install and use Docker Engine and Docker Compose (which we also recommend to simplify container management).
Installation
Docker Engine and Docker Compose
The exact steps to install Docker Engine and Docker Compose depend on your host platform:
Run Microsoft's official PowerShell script to install Docker Engine as explained in their documentation.
Install Docker Compose standalone as explained in the official documentation. Note that you should place the
docker-compose.exefile next todocker.exe, which probably is inC:\Windows\System32.Verify that both
dockeranddocker-composeCLIs are installed correctly.
Follow the steps outlined in the official installation manual to install Docker Engine for your specific OS.
Verify that both the
dockeranddocker composeCLIs are installed correctly.
GCR Docker credential helper
As mentioned in the documentation about our container registry we host our images in a Google Cloud Artifact Registry at europe-west1-docker.pkg.dev. To pull images from this registry, authenticating with a customers.elimity.com account is required. We recommend installing Google's credential helper for Docker to facilitate this process. Refer to their official documentation for detailed instructions. Verify that the docker-credential-gcr CLI is installed correctly and listed in your system PATH. Now execute the following commands to configure the credential helper:
PS C:\> docker-credential-gcr configure-docker --registries europe-west1-docker.pkg.dev
PS C:\> docker-credential-gcr gcr-login$ sudo docker-credential-gcr configure-docker --registries europe-west1-docker.pkg.dev
$ docker-credential-gcr gcr-loginYou can now test the credential helper by pulling one of our images:
PS C:\> docker pull europe-west1-docker.pkg.dev/elimity-general/docker/insights:v3.40.0$ sudo docker pull europe-west1-docker.pkg.dev/elimity-general/docker/insights:v3.40.0Last updated

