docker-compose
安装
Docker for Mac 、Docker for Windows 直接有docker-compose的二进制文件,不需要再次安装;
这里只介绍Linux 安装,
下载地址:https://github.com/docker/compose/releases
$ sudo curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ docker-compose --version
docker-compose version 1.24.0, build 0aa59064
概念
- 服务 (service):一个应用容器,实际上可以运行多个相同镜像的实例。
- 项目 (project):由一组关联的应用容器组成的一个完整业务单元
- 一个项目可以由多个服务(容器)关联而成,Compose 面向项目进行管理。
Docker Compose 常用命令
-
docker-compose 命令的基本的使用格式是
$ docker-compose [-f=<arg>...] [options] [COMMAND] [ARGS...]
- 命令选项
-f, --file FILE 指定使用的 Compose 模板文件,默认为 docker-compose.yml,可以多次指定。
-p, --project-name NAME 指定项目名称,默认将使用所在目录名称作为项目名。
–x-networking 使用 Docker 的可拔插网络后端特性。
–x-network-driver DRIVER 指定网络后端的驱动,默认为 bridge。
–verbose 输出更多调试信息。
-v, --version 打印版本并退出。
- 命令选项
-
build
构建(重新构建)项目中的服务容器。格式为$ docker-compose build