Skip to main content
NVIDIA
nmc-airgap
Container
NVIDIA
nmc-airgap

The NMC Airgap Tool downloads Helm charts, container images, and files required for air-gapped deployment of NVIDIA Mission Control.

Subscribe to get accessSubscribe to the product below to access this premium content:
NVIDIA Mission Control
NVIDIA Mission ControlNVIDIA Mission Control™ powers every aspect of AI factory operations — from developer workloads to infrastructure to facilities — with the skills of a world-class operations team delivered as software. It powers NVIDIA Blackwell™ data centers for the newest frontiers of AI, bringing instant agility to inference and training workloads and full-stack intelligence that delivers world-class infrastructure resiliency. Mission Control lets every enterprise run AI with hyperscale-grade efficiency so you can accelerate AI experimentation.
Note: You can gain access to hundreds more GPU-optimized artifacts by creating a free NGC account.
Already Subscribed?Log in
Subscribe Now

The NMC Airgap tool downloads Helm charts, container images, and files required for air-gapped deployment of NVIDIA Mission Control. The tool is designed to consume the NMC Airgap Manifest yaml file, provided in another resource.

Supported Arch

Linux AMD64 and Linux ARM64

Requirements

For Docker execution:

  • Docker with Linux AMD64 or ARM64 container support.
  • Host manifest/output directories mounted into /data.

Typical workflow and examples

docker pull nvcr.io/nvstaging/nv-mission-control/nmc-airgap:latest export NMC_AIRGAP_IMAGE=nvcr.io/nvstaging/nv-mission-control/nmc-airgap:latest

Prepare credentials and output

The published manifest is downloaded separately from the image.

Create .env.docker using KEY=VALUE, without export:

NGC_NVIDIA_NV_MISSION_CONTROL_API_KEY=... RUNAI_ARTIFACTORY_TOKEN=... NETQ_ARTIFACTORY_USER=... NETQ_ARTIFACTORY_PASSWORD=...

Only credentials needed by the selected components are required.

mkdir -p bundle

Verify and inspect the manifest

docker run --rm
--env-file .env.docker
-v "$PWD/manifest.yaml:/data/manifest.yaml:ro"
"$NMC_AIRGAP_IMAGE"
verify manifest --manifest /data/manifest.yaml

docker run --rm
--env-file .env.docker
-v "$PWD/manifest.yaml:/data/manifest.yaml:ro"
"$NMC_AIRGAP_IMAGE"
list --manifest /data/manifest.yaml

Preview or fetch

Preview docker run --rm
--env-file .env.docker
-v "$PWD/manifest.yaml:/data/manifest.yaml:ro"
-v "$PWD/bundle:/data/bundle"
"$NMC_AIRGAP_IMAGE"
fetch --manifest /data/manifest.yaml
--output /data/bundle
--dry-run

Fetch all enabled components docker run --rm
--env-file .env.docker
-v "$PWD/manifest.yaml:/data/manifest.yaml:ro"
-v "$PWD/bundle:/data/bundle"
"$NMC_AIRGAP_IMAGE"
fetch --manifest /data/manifest.yaml
--output /data/bundle

Select components or resume:

docker run --rm
--env-file .env.docker
-v "$PWD/manifest.yaml:/data/manifest.yaml:ro"
-v "$PWD/bundle:/data/bundle"
"$NMC_AIRGAP_IMAGE"
fetch -m /data/manifest.yaml
-o /data/bundle
-c bcm -c netq
--skip-existing

Verify and archive

These operations no longer need the original manifest:

docker run --rm
-v "$PWD/bundle:/data/bundle:ro"
"$NMC_AIRGAP_IMAGE"
verify bundle --bundle /data/bundle

docker run --rm
-v "$PWD/bundle:/data/bundle:ro"
-v "$PWD:/data/output"
"$NMC_AIRGAP_IMAGE"
archive --bundle /data/bundle
--output /data/output/bundle.tar.gz

Upload on the air-gapped side

docker run --rm
-v "$PWD/bundle:/data/bundle:ro"
"$NMC_AIRGAP_IMAGE"
upload --bundle /data/bundle
--registry harbor.example.com
--dry-run

Authenticated upload, including Helm charts:

export HARBOR_PASSWORD='...'

docker run --rm
-v "$PWD/bundle:/data/bundle:ro"
"$NMC_AIRGAP_IMAGE"
upload --bundle /data/bundle
--registry harbor.example.com
--username admin
--password "$HARBOR_PASSWORD"
--include-charts
--skip-existing
--verify

With a private CA:

docker run --rm
-v "$PWD/bundle:/data/bundle:ro"
-v "$PWD/harbor-ca.pem:/data/harbor-ca.pem:ro"
"$NMC_AIRGAP_IMAGE"
upload --bundle /data/bundle
--registry harbor.example.com:9443
--ca-cert /data/harbor-ca.pem

License

NVIDIA Proprietary

Publisher
NVIDIA
Latest Tag2.3.3
UpdatedSeptember 22, 2026 UTC
Compressed Size8.99 MB
Multinode SupportNo
Multi-Arch SupportYes

Modal Content

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.