Updating Images Addresses to Use ACR
LAST UPDATED: MAR 24, 2025
To migrate the agent and executor containers, update the Docker Compose configuration to reference the Azure Container Registry.
Updating the Image Address
Modify the image
field in docker-compose.yml:
Before (Google Container Registry)
EXAMPLE D3 AGENT IMAGE (OLD)
gcr.io/nimble-cortex-285618/d3prod/d3agent:16.8.409.0
EXAMPLE D3 EXECUTOR IMAGE (OLD)
gcr.io/nimble-cortex-285618/d3prod/d3executor:16.8.409.0
After (Azure Container Registry)
EXAMPLE D3 AGENT IMAGE (NEW)
d3soar.azurecr.io/d3prod/d3agent:16.8.409.0
EXAMPLE D3 EXECUTOR IMAGE (NEW)
d3soar.azurecr.io/d3prod/d3executor:16.8.409.0
Performing the Migration
Stop the running containers.
BASHdocker compose stop
Pull the updated images from ACR.
BASHdocker compose pull
Recreate the containers with the new images.
BASHdocker compose up -d --force-recreate
Verify the migration by checking the container logs.
BASHdocker logs {container_id}
Migration is successful if the logs contain:
"Starting server"
"heartbeat successful"