Comment on page
Self hosted images
Self-hosting the Cortex cluster's system Docker images can be useful for reducing the ingress costs, for accelerating image pulls, or for eliminating the dependency on Cortex's public container registry.
AWS_SECRET_ACCESS_KEYenvironment variables in your current shell, or run
aws configure. These credentials must have access to push to ECR.
Clone the Cortex repo using the release tag corresponding to your version (which you can check by running
git clone --depth 1 --branch v$CORTEX_VERSION https://github.com/cortexlabs/cortex.git
Run the script below to export images to ECR in the same region and account as your cluster.
The script will automatically create ECR Repositories with prefix
cortexlabsif they don't already exist.
Feel free to modify the script if you would like to export the images to a different registry such as a private docker hub.
./cortex/dev/export_images.sh <AWS_REGION> <AWS_ACCOUNT_ID>