在这里您的做法。
如果您可以使用自制,do
"cliPluginsExtraDirs": [
"/opt/homebrew/lib/docker/cli-plugins"
]
到您的〜/.docker/config.json文件。
我不知道Homebrew是否还在Compose上安装了凭证助手,因此您可能必须这样做:
brew install docker-credential-helper
如果您不能使用自制,我认为您必须执行以下操作。使用Docker的说明安装凭证助手
Herey。
进入〜/.docker/config.json,并确保credsStore
osxkeychain
。我的文件看起来像:
{
"auths": {},
"credsStore": "osxkeychain",
"currentContext": "colima",
"plugins": {
"debug": {
"hooks": "exec"
},
"scout": {
"hooks": "pull,buildx build"
}
},
"features": {
"hooks": "true"
}
}
下载最新的Docker从此处撰写用于您的体系结构(Apple Silicon的Aarch64):Https://github.com/docker/compose/releases/latest
副本可执行到/usr/local/bin,命名
docker-compose
。从那里,确保它是可执行的:
sudo chmod +x docker-compose
CLEARAPPLE的SCAREWARE:
sudo xattr -d com.apple.quarantine docker-compose
在自制案例中,添加
"cliPluginsExtraDirs": [
"/opt/homebrew/lib/docker/cli-plugins"
]
到您的〜/.docker/config.json文件。
开设新的终端会议并尝试docker compose version
如果那不起作用,请尝试
docker-compose version
如果有效的话,config.json文件中的
cliPluginsExtraDirs
输入不起作用。