安装
1
2
3
4
5# 注意 docker-compose 版本和 docker 版本有兼容要求
$ sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
$ sudo curl --proxy 192.168.123.1:1234 -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose可执行权限
1
$ sudo chmod +x /usr/local/bin/docker-compose
验证安装
1
2
3
4
5$ docker-compose --version
docker-compose version 1.22.0, build 1719ceb
# 安装后,如果提示 bash: docker-compose: command not found...,则执行一下命令
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose使用
1
docker-compose -f grafana/docker-compose.yml up
如果Dockerfile中使用ENTRYPOINT执行启动应用命令,则docker-compose可以使用command和environment指定环境变量
如果Dockerfile中使用CMD执行启动应用命令,则docker-compose不能使用command,需要使用environment指定环境变量