Pull DataSurface Docker Image

Pull DataSurface Docker images from the GitLab registry using deploy tokens.

2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/datasurface/demo1 --skill pull-datasurface-docker-image-datasurface
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Pull DataSurface Docker Image
Source: https://github.com/datasurface/demo1/tree/main/.claude/skills/pull-datasurface-image
Command: npx skills add https://github.com/datasurface/demo1 --skill pull-datasurface-docker-image-datasurface

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pull DataSurface Docker images from the GitLab registry to a local machine.

Core Features & Use Cases

  • Authenticate to GitLab using deploy tokens.
  • Pull core or dbt-enabled images by tag.
  • Use in local development or CI/local experiments.

Quick Start

Set environment variables for credentials and version, then login and pull the images: export GITLAB_CUSTOMER_USER="your-deploy-token-username" export GITLAB_CUSTOMER_TOKEN="your-deploy-token" export DATASURFACE_VERSION="1.1.0" docker login registry.gitlab.com -u "$GITLAB_CUSTOMER_USER" -p "$GITLAB_CUSTOMER_TOKEN" docker pull registry.gitlab.com/datasurface-inc/datasurface/datasurface:v${DATASURFACE_VERSION} docker pull registry.gitlab.com/datasurface-inc/datasurface/datasurface-dbt:v${DATASURFACE_VERSION}

Frequently Asked Questions about Pull DataSurface Docker Image

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I pull DataSurface Docker images from the GitLab registry?

To pull DataSurface Docker images, set the GITLAB_CUSTOMER_USER, GITLAB_CUSTOMER_TOKEN, and DATASURFACE_VERSION environment variables, then use docker login for registry.gitlab.com and execute docker pull for your desired image tag.

What credentials do I need to authenticate to the GitLab registry for DataSurface?

You need a GitLab deploy token configured via the GITLAB_CUSTOMER_USER and GITLAB_CUSTOMER_TOKEN environment variables to authenticate to registry.gitlab.com before pulling DataSurface images.

Can I pull dbt-enabled DataSurface images locally for testing?

Yes, you can pull dbt-enabled DataSurface images locally by executing docker pull registry.gitlab.com/datasurface-inc/datasurface/datasurface-dbt:v${DATASURFACE_VERSION} after authenticating to the GitLab registry.

Does pulling DataSurface images require Docker and a specific version tag?

Yes, pulling DataSurface images requires Docker installed and a specific DATASURFACE_VERSION tag defined in your environment variables to fetch the correct image build from the GitLab registry.

Why does my GitLab registry authentication fail when pulling DataSurface images?

GitLab registry authentication fails if the GITLAB_CUSTOMER_USER or GITLAB_CUSTOMER_TOKEN environment variables are missing or invalid, preventing the docker login command from authorizing access to the DataSurface registry.