-
Notifications
You must be signed in to change notification settings - Fork 711
Open
Labels
Description
On macOS with nerdbox, nerdctl run fails with not implemented
$ nerdctl --debug run --rm --snapshotter erofs --runtime io.containerd.nerdbox.v1 --platform=linux alpine
DEBU[0000] verifying process skipped
FATA[0000] not implemented The image is pulled with ctr, as nerdctl pull still does not work on macOS either:
Version:
- containerd v2.2.0-rc.0
- nerdctl 2ba655a
- nerdbox containerd/nerdbox@5f30298
- Will be public soon Add nerdbox as non-core sub-project project#154
- macOS 26.0.1
Call stack:
nerdctl/pkg/cmd/container/create.go
Lines 253 to 256 in 804a8cd
| mountOpts, internalLabels.anonVolumes, internalLabels.mountPoints, err = generateMountOpts(ctx, client, ensuredImage, volStore, options) | |
| if err != nil { | |
| return nil, generateRemoveStateDirFunc(ctx, id, internalLabels), err | |
| } |
nerdctl/pkg/cmd/container/run_mount.go
Line 218 in 804a8cd
| if err := mount.All(mounts, tempDir); err != nil { |
https://github.com/containerd/containerd/blob/a6fa1d7fe569cbd08a1effbe15c8a97205360f6a/core/mount/mount.go#L50
https://github.com/containerd/containerd/blob/a6fa1d7fe569cbd08a1effbe15c8a97205360f6a/core/mount/mount_darwin.go#L22-L24