安装docker compose

本文详细描述了如何通过命令行安装DockerCompose,包括创建插件目录、从GitHub下载对应版本的二进制文件,以及使用DockerComposeSwitch管理不同版本的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

尝试了各种方法 最后按照以下命令进行尝试 成功安装

mkdir -p ~/.docker/cli-plugins && \ curl -fsSL "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSEV2_VERSION-v2.23.3-rc.3}/docker-compose-linux-${TARGET_ARCH}" -o ~/.docker/cli-plugins/docker-compose && \ chmod +x ~/.docker/cli-plugins/docker-compose && \ curl -fsSL -o /usr/local/bin/docker-compose https://github.com/docker/compose-switch/releases/download/v1.0.5/docker-compose-linux-${TARGET_ARCH} && \ chmod +x /usr/local/bin/docker-compose && \ docker --version && docker compose version && docker-compose version

命令解析:

  1. mkdir -p ~/.docker/cli-plugins:创建一个名为cli-plugins的目录在用户主目录下的.docker目录中。-p参数确保即使目录已经存在,命令也不会报错。

  2. curl -fsSL "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSEV2_VERSION-v2.23.3-rc.3}/docker-compose-linux-${TARGET_ARCH}" -o ~/.docker/cli-plugins/docker-compose:使用curl命令从GitHub的Docker Compose发布页面下载指定版本的Docker Compose二进制文件,并将其保存到~/.docker/cli-plugins/docker-compose路径下。${DOCKER_COMPOSEV2_VERSION-v2.23.3-rc.3}是一个变量,如果未设置DOCKER_COMPOSEV2_VERSION,则默认使用v2.23.3-rc.3作为版本号。${TARGET_ARCH}是另一个变量,用于指定目标架构,如amd64arm64等。

  3. chmod +x ~/.docker/cli-plugins/docker-compose:改变docker-compose文件的权限,添加执行权限。

  4. curl -fsSL -o /usr/local/bin/docker-compose https://github.com/docker/compose-switch/releases/download/v1.0.5/docker-compose-linux-${TARGET_ARCH}:使用curl命令下载Docker Compose Switch的二进制文件,并将其保存到/usr/local/bin/docker-compose路径下,这是系统路径,允许任何用户执行该命令。Docker Compose Switch是一个工具,用于在不同的Docker Compose版本之间切换。

  5. chmod +x /usr/local/bin/docker-compose:同样地,改变docker-compose文件的权限,添加执行权限。

  6. docker --version:显示Docker的版本信息。

  7. docker compose version:使用docker命令调用Docker Compose,显示其版本信息。

  8. docker-compose version:直接调用docker-compose命令,显示其版本信息。

按照以上命令从官网(就是命令中 https://github.com/ 及其后面的网址)下载好与自己系统对应的版本然后粘贴到服务器上相对应的位置(记得重命名为docker-compose)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值