Docker Compose安装与卸载
Compose 支持 Linux、macOS、Windows 10 三大平台。
Compose 可以通过 Python 的包管理工具 pip 进行安装,也可以直接下载编译好的二进制文件使用,甚至能够直接在 Docker 容器中运行。
前两种方式是传统方式,适合本地环境下安装使用;最后一种方式则不破坏系统环境,更适合云计算场景。
Docker for Mac 、Docker for Windows 自带 docker-compose 二进制文件,安装 Docker 之后可以直接使用。
1 | $ docker-compose --version |
Linux 系统请使用以下介绍的方法安装.
二进制包
在linux上的安装,从官方github release处下载编译好的二进制文件
我本人使用的CentOS进行安装,包管理器为yum,所以要对yum进行一些配置
yum仓库添加
1 | sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' |
执行结果
1 | [root@MyCentOS]/etc# sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' |
使用 Docker 国内镜像(为 Docker 镜像下载提速,非必须)
使用 https://registry.docker-cn.com
或者 https://get.daocloud.io
1 | [root@MyCentOS]/etc# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://fe8a7d6e.m.daoc |
安装docker-compose
$ sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-
uname -s-
uname -m` > /usr/local/bin/docker-compose
这个的下载速度会快些
1 | curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose |
1 | [root@MyCentOS]~# curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose |
1 | [root@MyCentOS]/etc# docker-compose -v |
安装成功
赋予权限
为用户组和其他用户的权限赋予
$ sudo chmod +x /usr/local/bin/docker-compose
1 | root@MyCentOS]/usr/local/bin# ll |
参考资料
https://www.cnblogs.com/lywJ/p/10716062.html
https://www.funtl.com/zh/docker-compose/Docker-Compose-安装与卸载.html