安装“ Docker构成”插件或独立的“ Mac Apple Silicon”,而无需“ Docker Desktop”

问题描述 投票:0回答:1
请帮助安装“ Docker Compose”插件或独立在“ Mac Apple Silicon”上,而无需“ Docker Desktop”

在这里您的做法。

如果您可以使用自制,do

docker docker-compose
1个回答
20
投票
安装程序运行后,请注意笔记。他们告诉你添加

"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
输入不起作用。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.