MacOS安装Docker-Compose

方法一

按照百度的方法进行安装,我大致复制一下百度的方法

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
相关推荐
小山菌7 分钟前
mac中加载C++动态库文件
开发语言·c++·macos
THMAIL1 小时前
mac M芯片运行docker-desktop异常问题
macos·docker·容器
两点王爷3 小时前
IDEA中springboot项目中连接docker
spring boot·docker·intellij-idea
家庭云计算专家3 小时前
还没用过智能文档编辑器吗?带有AI插件的ONLYOFFICE介绍
服务器·人工智能·docker·容器·编辑器
云手机管家5 小时前
CDN加速对云手机延迟的影响
运维·服务器·网络·容器·智能手机·矩阵·自动化
孤的心了不冷5 小时前
【Docker】CentOS 8.2 安装Docker教程
linux·运维·docker·容器·eureka·centos
头疼的程序员6 小时前
docker学习与使用(概念、镜像、容器、数据卷、dockerfile等)
学习·docker·容器
IT小郭.6 小时前
使用 Docker Desktop 安装 Neo4j 知识图谱
windows·python·sql·docker·知识图谱·database·neo4j
淡水猫.6 小时前
hbit资产收集工具Docker(笔记版)
运维·docker·容器
laocooon5238578867 小时前
一台入网的电脑有6要素, 机器名,mac,ip,俺码,网关,dns,分别有什么作用
网络协议·tcp/ip·macos