运行 dockerd --seccomp-profile /Users/peng/Downloads/default.json
时我看到此警告:zsh: command not found: dockerd
default.json 来自 :
https://github.com/moby/moby/blob/master/profiles/seccomp/default.json
ProductName: macOSProductVersion: 13.2.1BuildVersion: 22D68Darwin peng.local 22.3.0 Darwin Kernel Version 22.3.0: Mon Jan 30 20:38:43 PST 2023; root:xnu-8792.81.3~2/RELEASE_ARM64_T8112 arm64
使得正常执行该 dockerd 命令
dockerd可能永远不会在 Mac 上可用。dockerd仅支持 Linux 和 Windows。
https://github.com/moby/moby/issues/27102
MacOS 上面的 docker 是跑在虚拟机里面的,所以在终端里面找不到 dockerd 是正常的。
看到你贴的链接,然后看了一下文档,如果要给dockerd增加配置 --seccomp-profile
,也是可以直接写在 daemon.json 里面的。
https://docs.docker.com/reference/cli/dockerd/#daemon-configu...
所以你如果需要修改这个配置,修改daemon.json就可以了。
(手上没有macos版本docker的环境,网上找的截图)