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
相关推荐
张忠琳11 小时前
【NVIDIA】 NVIDIA Container Toolkit v1.19.1 — OCI 模块超深度分析之三
云原生·容器·架构·kubernetes·nvidia
Elastic 中国社区官方博客12 小时前
将你的 Grafana Kubernetes 仪表板迁移到 Elastic Observability:相同的 PromQL,30 倍更快的查询
大数据·人工智能·elasticsearch·搜索引擎·容器·kubernetes·grafana
风曦Kisaki15 小时前
#企业级docker私有仓库构建:harbor仓库与阿里云镜像仓库
阿里云·docker·容器
期待着201315 小时前
docker 安装 ,在centos7.9
运维·docker·容器
骑上单车去旅行17 小时前
Docker Compose 命令完全指南:从构建到运维
docker·容器·eureka
a44931536217 小时前
iPhone 基带故障诊断——无服务/搜索不到网络的芯片级维修实录
网络·macos·ios·电脑·iphone
前端Baymax18 小时前
K8s PodCrashLoopBackOff假阳性排查
云原生·容器·kubernetes
spider_xcxc19 小时前
K8s 部署学习笔记
docker·容器·kubernetes·云计算·k8s
java_logo19 小时前
Docker Compose 部署 Apache Superset:轻松搭建开源 BI 平台
docker·开源·apache·superset·轩辕镜像·superset部署方案·docker superset
zy happy19 小时前
VMware虚拟机添加新的硬盘
java·linux·jvm·docker