Skip to content

[all platform] docker policy preset is effectively unusable — binary path /usr/bin/docker does not exist in sandbox #1406

@zNeill

Description

@zNeill

Description

Description:
The docker policy preset specifies binaries: /usr/bin/docker as the only allowed binary for network access to Docker Hub / nvcr.io. However, the NemoClaw sandbox image does not include a Docker CLI at that path (or any path). As a result, no process inside the sandbox can match the binary filter, and all requests to the allowed domains are blocked with HTTP 403.

Steps to Reproduce:

  1. Apply docker policy: nemoclaw policy-add → input docker
  2. Inside sandbox, attempt to access registry-1.docker.io or nvcr.io via node or curl
  3. Observe 403 response

Expected: Sandbox can access Docker registry domains after applying docker preset.
Actual: All requests return 403 because /usr/bin/docker binary is not present in sandbox.


Environment

Item Version / detail
Device dgspark
Node.js (e.g. v20.x / v22.x — fill as on device)
OpenShell CLI 0.0.21 (or your version)
NemoClaw v0.0.4
OpenClaw 2026.3.11 (if relevant)

Bug Details

Field Value
Priority Unprioritized
Action Dev - Open - To fix
Disposition Open issue
Module Machine Learning - NemoClaw
Keyword NemoClaw, NEMOCLAW_GH_SYNC_APPROVAL

[NVB# 6044745]

[NVB#6044745]

Metadata

Metadata

Assignees

Labels

NV QABugs found by the NVIDIA QA Teamplatform: containerAffects Docker, containerd, Podman, or imagesplatform: dgx-sparkAffects DGX Spark hardware or workflows

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions