Skip to main content

Push images to Harbor registry

Push your Docker images to Atlan's Harbor container registry to deploy applications within the partner program. This process enables you to store, version, and distribute your containerized applications through Atlan's infrastructure.

Before you begin

Make sure you have:

  1. Installed Docker on your development system
  2. Packaged your application as a Docker image following the Package app with Docker guide
  3. Received Harbor registry credentials from Atlan support team including username (atlan-robot-{partner-name}) and password. If you haven't received credentials, submit a support request

Authenticate with registry

Before pushing images, authenticate with Harbor registry to establish secure access.

  1. Open your terminal and log in to Harbor registry using your provided credentials:

    docker login registry.atlan.com -u atlan-robot-partner-name
    • Replace atlan-robot-partner-name with your actual username provided by Atlan.
  2. Enter your secure password when prompted. Docker stores your credentials securely for subsequent operations. You see a confirmation message indicating successful authentication.

Push images to staging

After authentication, tag and push your Docker images to the staging environment where Atlan validates your container before production deployment.

  1. Tag your local Docker image with Harbor registry path:

    docker tag my-app:latest registry.atlan.com/app-name-staging/main:latest
    • Replace my-app:latest with your local image name and tag, app-name-staging with your project name provided by Atlan, and main:latest with your desired image repository and tag.

    The tag format follows the pattern: registry.atlan.com/{project-name}/{repository}:{tag}

  2. Push the tagged image to Harbor registry. Docker uploads your image layers to the registry. The process displays upload progress for each layer. Large images may take several minutes to upload depending on your network connection.

    docker push registry.atlan.com/app-name-staging/main:latest
  3. Verify your image upload by pulling the image:

    docker pull registry.atlan.com/app-name-staging/main:latest

    This confirms your image is available from the registry and ready for deployment validation.

Need help

If you encounter issues with registry authentication or image uploads, submit a support request or contact your Atlan partnership team.

Next steps

Your containerized application is now available in Atlan's Harbor registry. The Atlan partnership team can access your staging images for compatibility testing, security scanning, and deployment validation before promoting to production environments.