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.