Skip to content

[macOS + nerdbox] nerdctl run fails with not implemented #4571

@AkihiroSuda

Description

@AkihiroSuda

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:


Call stack:

mountOpts, internalLabels.anonVolumes, internalLabels.mountPoints, err = generateMountOpts(ctx, client, ensuredImage, volStore, options)
if err != nil {
return nil, generateRemoveStateDirFunc(ctx, id, internalLabels), err
}

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions