这是我项目的树形结构:
.
├── backend-codebase
│ ├── app.js
│ ├── bin
│ │ └── www
│ ├── config.js
│ ├── db
│ │ ├── index.js
│ │ ├── repos
│ │ │ └── todos.js
│ │ └── sql
│ │ ├── index.js
│ │ └── todos
│ ├── dev
│ │ └── postgres
│ ├── index.js
│ ├── package.json
│ ├── public
│ │ ├── images
│ │ ├── javascripts
│ │ └── stylesheets
│ │ └── style.css
│ ├── routes
│ │ ├── api.js
│ │ ├── index.js
│ │ └── users.js
│ ├── scripts
│ │ ├── applyFixtures.js
│ │ ├── dev_entrypoint.sh
│ │ ├── fixtures.json
│ │ └── psql_dump.sql
│ ├── views
│ │ ├── api.ejs
│ │ ├── db.ejs
│ └── yarn.lock
├── dev
│ ├── Dockerfile-node
│ ├── Dockerfile-postgres
│ ├── development.sh
│ ├── docker-compose-common.yml
│ ├── docker-compose-dev.yml
│ └── postgres
│ ├── 12-12-2016_16_58_59.dump
...
我使用docker-compose
来创建三个容器并对所有内容进行处理:
- 节点服务器
- 一个postgres数据库
- 数据库的数据容器
另外,我在/dev/docker-compose-*.yml
下创建了两个(并且缺少第三个)yaml文件。 docker-compose-dev
扩展了常见的,并且应该构建图像以及运行所有图像。
为了开始尝试启动以下内容的所有内容:
$ docker-compose up --file dev/docker-compose-common.yml --file dev/docker-compose-dev.yml
但我得到的是这个输出:
Builds, (re)creates, starts, and attaches to containers for a service.
Unless they are already running, this command also starts any linked services.
The `docker-compose up` command aggregates the output of each container. When
the command exits, all cont
我真的不明白我做错了什么
答案 0 :(得分:0)
另外,我可以删除第一个--file
参数,因为它是使用extends
yaml键引用的。
docker-compose -f dev/docker-compose-dev.yml up