方法一
按照百度的方法进行安装,我大致复制一下百度的方法
1.确保您已经安装了Docker Desktop。
2.下载Docker Compose二进制文件。
3.将二进制文件移动到/usr/local/bin目录。
4.更改二进制文件的权限,使其可执行。
以下是具体的命令:
# 下载Docker Compose的当前稳定版本
curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o docker-compose
# 将二进制文件移动到/usr/local/bin目录
sudo mv docker-compose /usr/local/bin
# 更改文件权限
sudo chmod +x /usr/local/bin/docker-compose
请注意,上面的URL中的版本号(在这个例子中是v2.5.0)可以更换为任何你想安装的版本。
完成以上步骤后,你可以通过运行docker-compose --version来验证安装是否成功。
总结:上面这个方法按照正常linux系统来说是可以的,但是我们是macos系统,所以就有点差别
https://github.com/docker/compose/releases
方法二
上面的问题就是,我们按照操作后,去执行如下命令可能会报错
➜ ~ sudo docker-compose --version
/usr/local/bin/docker-compose: line 1: Not: command not found
然后你打开你下载的Docker-Compose文件,发现你们就两字:NOT Found
其实就是下载的文件不对,按道理网上下载Compose的方法都是这样,咋个就不对了嘞,官网的版本差不多长这样。
然后我们用命令查看一下系统信息,
按照这样下载的话
docker-compose-$(uname -s)-$(uname -m)
我们下载的应该就是
docker-compose-Darwin-arm64
但是官网里面没有这个版本,所以这里我们就选择第一个版本直接下载下来
docker-compose-darwin-aarch64
1.将下载的文件放入指定的目录
mv docker-compose-darwin-aarch64 /usr/local/bin
2.将文件名修改成docker-compose
mv docker-compose-darwin-aarch64 docker-compose
3.修改文件权限
sudo chmod +x /usr/local/bin/docker-compose
4.设置环境变量
vim ~/.zshrc
DOCKER_COMPOSE_HOME=/usr/local/bin/docker-compose
5.激活环境变量
source ~/.zshrc
6.查看版本
docker-compose --version