Windows及mac使用的 docker desktop 自带 docker-compose 工具。
只需要升级docker desktop 至最新版,就会安装 docker-compose v2
安装完成后,可以通过下方方式使用 v2
sh# docker compose v2 的使用方式
docker compose version
# 如果没有安装过docker-compose v1,则兼容v1,如果安装过,则需按下方方式强制使用v2
docker-compose --version
根据下方方式启动 docker-compose v2 功能,覆盖v1
因为不确定 yum 源 apt 源是否会更新,所以选择手动升级的方式
bash# 卸载所有docker-compose
sudo apt-get remove docker-compose
sudo rm /usr/local/bin/docker-compose
pip uninstall docker-compose
bash# 下载指定版本docker-compose
# 为您系统上的所有用户编写 Docker ,替换~/.docker/cli-plugins为/usr/local/lib/docker/cli-plugins.
# 不同版本的 Compose,替换v2.18.1为您要使用的 Compose 版本。
# 对于不同的体系结构,请替换x86_64为您想要的体系结构。
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
bash# 对二进制文件应用可执行权限,如果上一步是为所有用户安装,则使用第二条命令
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
# 为所有用户安装
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
bash# 测试安装
docker compose version
本文作者:Silon汐冷
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!