Once you have a Docker Desktop on your machine, you need to pull IncrediBuild Docker image from Docker Hub. IncrediBuild Docker image should be downloaded to each machine that will run IncrediBuild container. After downloading it, this image is cached on the host machine, and it can be reused repeatedly to launch new container instances.
Note: Before downloading IncrediBuild Docker image, a Docker Desktop should be installed on the machine.
IncrediBuild Docker Image is located at Docker Hub:
https://hub.docker.com/r/incredibuild/9.4.6
IncrediBuild Docker Image includes:
Windows Server Core 2019 – this will be the operating system of IncrediBuild container. You can use it even if you have a different operating system on your hosting machine.
Note: You can set another operating system for IncrediBuild container, by merging it with another image using theFROM
instruction.IncrediBuild Setup file – this file will automatically install an Agent in IncrediBuild container.
IncrediBuild initialization script – for optimization purposes. This script registers and saves all the configurations that are passed via the terminal (such as the Coordinator IP address and port numbers), when a docker run command is used to run a container from IncrediBuild image. This registration enables the Agent to be fully configured once it is launched. This also allow the reuse of a launched container. If a container is stopped and then re-started, all the existing configurations are saved and are not requested again.
> To pull IncrediBuild Docker image:
In PowerShell or the terminal, enter:
docker pull incredibuild/9.4.6
Note: If there are later versions of IncrediBuild image at Docker Hub, pull the latest version.
The download process of IncrediBuild image starts. When the process is completed, you receive a Download complete message.
Output:
Using default tag: latest latest: Pulling from incredibuild/9.4.6 4612f6d0b889: Pull complete 666079ee0460: Pull complete s a066367eceb6: Pull complete 512e642c19ba: Pull complete b896165c3ae4: Pull complete 335f63178a2a: Pull complete 720b7a814a1f: Pull complete Digest: sha256:0e15b036bba6b0148251355a09ec52411244b2d1950f79c78d2c68de9b817abf Status: Downloaded image for incredibuild/9.4.6:latest docker.io/incredibuild/9.4.6:latest
Once the download is completed, you can verify that IncrediBuild image was successfully downloaded to you machine by entering the Docker List command:
docker image ls
Output:
After downloading IncrediBuild image, you need to run it in order to launch an IncrediBuild container, as described in Running IncrediBuild Docker Image as a Container.