由于CentOS7默认开启了某些设置,在使用 M1 arm64
处理器的情况下它可能并不会work~,你还需要再执行以下代码:
运行 以下 指令或 手动停止 docker 进程:
test -z "$(docker ps -q 2>/dev/null)" && osascript -e 'quit app "Docker"'
安装 jq 和 moreutils(此处是使用它们来合并JSON文件)
brew install jq moreutils
添加 cgroup config 到 docker 的 settings.json 中
echo '{"deprecatedCgroupv1": true}' |
jq -s '.[0] * .[1]' ~/Library/Group\ Containers/group.com.docker/settings.json - |
sponge ~/Library/Group\ Containers/group.com.docker/settings.json
重启 docker desktop
open --background -a Docker
Q.E.D.