Docker Compose——安装

本文提供了多种DockerCompose安装方法,包括从GitHub安装、使用pip安装及从仓库安装等,并针对x86与arm64架构给出了具体命令,还介绍了在容器内运行DockerCompose的方法。

永久地址:Docker Compose——安装(保存网址不迷路 🙃)

 

在 x86 中,安装 Docker Compose 命令

方法一、从 GitHub 中安装(推荐)

curl -s -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" \
    -o /usr/local/sbin/docker-compose

chmod +x /usr/local/sbin/docker-compose

国内最见使用的安装方法:

curl -s -L https://get.daocloud.io/docker/compose/releases/download/1.28.5/docker-compose-`uname -s`-`uname -m` \
    -o /usr/local/sbin/docker-compose
    
chmod +x /usr/local/sbin/docker-compose

方法二、使用 pip 安装(不建议使用)

在安装过程中,该方法需要处理依赖问题与版本问题,略显复杂,因此不建议使用该方法:

pip install -U docker-compose

方法三、从仓库中安装(不建议)

在 CentOS 7 及 Debian 10 中,仓库已经内置 Docker Compoes 包,可以直接安装:

yum install -y docker-compose.noarch

apt-get install -y docker-compose

但是,从仓库安装的 Docker Compose 命令的版本较旧,经常会提示各种问题。因此,我们很少采用这种方法来安装。

在 arm64 中,安装 Docker Compose 命令

方法一、使用源码编译

鲲鹏软件栈 管理与监控 > 移植指南> 安装Docker Compose

方法二、Run in Docker

在容器中,运行 Docker Compose 命令:

docker run --rm \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v "$PWD:$PWD" \
  -w="$PWD" \
  linuxserver/docker-compose up

或者使用 run.sh 脚本(类似的,也是在 Docker 中运行):

curl -L --fail https://raw.githubusercontent.com/linuxserver/docker-docker-compose/master/run.sh -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

相关文章

「Docker Compose」- 在构建时,使用网络加速(代理)
「Docker Compose」- 配置 Bash 补全(Bash Completion)
「Docker Compose」- 生成镜像构建命令
「Docker Compose」- 向远程主机部署服务
「Docker Compose」- 在 CI/CD 中,分离 docker-compose build 与 docker-compose up 指令
「Docker Compose」- 开机自动启动应用容器
「Docker Compose」- 重启特定服务(容器),并使配置生效
「Docker Compose」- 配置与使用

参考文献

Install Docker Compose
DaoCloud | Docker 极速下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值