Deploy Seeker Server Using Docker Compose
Build and deploy prepackaged server Docker images on your local machine for later deployment on a target platform.
- A recent Docker version has been installed on your Linux local host.
- A Seeker installer file, for example, seeker-server-linux64-2024.10.0.sh, has been copied to the /seeker_docker/images/installer/ folder on that host.
- You have run the installer.
After you have chosen the Kubernetes/Docker Compose deployment option in the installer, the Seeker Docker deployment package is downloaded and extracted into the seeker_docker subfolder of the installation folder.
Note: You can customize any settings in the Dockerfiles, .yaml and .sh files.
To deploy the Seeker server locally, perform the following steps:
Build the Seeker Docker images.
-
Set the
DOCKER_REGISTRY
environment variable to your Docker registry host name, for example,my-registry.azurecr.io
, and run thebuild
script to build and publish all the images to your registry.cd images export DOCKER_REGISTRY=my-registry.azurecr.io ./build.sh
Deploy the Seeker images locally using Docker Compose.
-
Navigate to the Seeker docker-compose folder.
cd orchestrators/docker-compose
-
Create a dbpass file to store your database
password.
mkdir -p /tmp/seeker/docker-compose/secrets echo "secret" > /tmp/seeker/docker-compose/secrets/dbpass
-
Start Seeker using Docker Compose:
docker compose up