定义第一个容器
Docker Compose基于docker-compose.yml文件。这个文件定义了集群中要使用的所有容器与配置。用代码的方式定义了如何执行docker run命令。
文件格式用YAML定义。
1 | container_name: |
任务:定义第一个容器
这个例子中,有一个需要连接Redis的Node.js应用程序。我们需要定义docker-compose.yml文件来作为起始步骤。
根据上面的格式,我们要给容器命名成’web’,并且build属性为当前目录,其他属性之后再配置。
1 | web: |
定义配置
Docker Compose 支持所有在docker run里使用的属性。
要连接2个容器,需要指定links属性并列出需要连接的容器。举个例子,下面的配置会连接到Redis容器。
1 | web: |
其他的属性可以去这里https://docs.docker.com/compose/compose-file/查看