可以在macOS,Windows和64-bit Linux运行compose。下面介绍如何安装它。
1.安装Docker Engine:
这里不再介绍,参考官方文档
macOS安装
Windows安装
Ubuntu安装
其它系统安装
2.如果安装的是Docker Toolbox,它包括了Engine和Compose,所以Mac和Windows用户在这里就安装完成了。其它用户继续。
3.到https://github.com/docker/compose/releases
4.按照上面页面的介绍,执行curl命令。
如下命令下载compose:
- $ curl -L "https://github.com/docker/compose/releases/download/1.9.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
5.增加执行权限
- chmod +x /usr/local/bin/docker-compose
6.可选地,为bash和zsh shell安装command completion
7.测试安装
- $ docker-compose --version
- docker-compose version: 1.9.0
其它安装选项
使用pip安装
可以使用pip从pypi安装compose。如果使用pip安装,推荐使用virtualenv,因此许多系统的python系统包与docker-compose的依赖冲突。
- pip install docker-compose
注意:需要pip version 6.0或以上版本。
使用容器安装
compose也可以运行在容器内,使用一个小的bash脚本。
- $ curl -L https://github.com/docker/compose/releases/download/1.9.0/run.sh > /usr/local/bin/docker-compose
- $ chmod +x /usr/local/bin/docker-compose