如何在Mac Ventura中升级Docker Compose至2.6.0及以上版本?
升级Docker Compose到2.6.0及以上版本的两种方法
方法一:升级Docker Desktop(推荐)
Docker Desktop的新版本会自带对应版本的Compose,升级后就能直接用上高版本:
- 打开Docker Desktop,点顶部菜单栏的Docker Desktop -> About Docker Desktop,查看当前版本。
- 点Check for updates,有更新的话跟着提示完成升级就行。升级后Compose会自动更新,一般Docker Desktop 4.10.0及以上版本捆绑的Compose都在2.6.0以上。
- 验证:打开终端执行
docker compose version,查看版本号是否达标。
方法二:单独安装Compose CLI插件(不升级Docker Desktop)
要是不想升级整个Docker Desktop,单独装插件也可以:
- 打开终端,下载对应M1架构的Compose二进制包(以2.20.2为例,你也可以换成更高版本):
curl -SL https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-darwin-aarch64 -o ~/.docker/cli-plugins/docker-compose - 给文件添加可执行权限:
chmod +x ~/.docker/cli-plugins/docker-compose - 验证:执行
docker compose version,确认版本已经更新。
额外提示:如果之前习惯用docker-compose(下划线)命令,Compose V2支持docker compose(空格)的写法,也可以加个别名保持兼容:
echo "alias docker-compose='docker compose'" >> ~/.zshrc source ~/.zshrc
内容的提问来源于stack exchange,提问作者tuk
相关产品推荐
相关产品推荐

