Compose是一個(gè)可以自定義和運(yùn)行多個(gè)Docker容器的工具,可以運(yùn)行在MacOS,Windows和64位的Linux等操作系統(tǒng)上。
因?yàn)镸acOS和windows在安裝的時(shí)候會(huì)自帶安裝Docker Toolbox,包括Engine和Compose,所以不需要獨(dú)立安裝了,只有Linux系統(tǒng)需要獨(dú)立安裝。Compose的代碼和發(fā)布是在GitHub上的,代碼在 https://github.com/docker/compose,發(fā)布在https://github.com/docker/compose/releases??梢阅苋菀渍业健?/p>
安裝
$ curl -L "https://github.com/docker/compose/releases/download/1.9.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
添加權(quán)限
chmod +x /usr/local/bin/docker-compose
查看版本
$ docker-compose --version
docker-compose version: 1.9.0
使用pip安裝
$ pip install -U docker-compose
常見問題
$ pip install --upgrade backports.ssl_match_hostname
在使用pip安裝的時(shí)候,會(huì)出現(xiàn)報(bào)錯(cuò):pkg_resources.DistributionNotFound: backports.ssl-match-hostname>=3.5
需要使用pip 更新backports.ssl-match-hostname的版本,更新backports.ssl_match_hostname 到3.5版本后問題解決