Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker compose与多个yml Conf不启动_Docker_Docker Compose - Fatal编程技术网

docker compose与多个yml Conf不启动

docker compose与多个yml Conf不启动,docker,docker-compose,Docker,Docker Compose,这是我的项目的树结构: . ├── backend-codebase │   ├── app.js │   ├── bin │   │   └── www │   ├── config.js │   ├── db │   │   ├── index.js │   │   ├── repos │   │   │   └── todos.js │   │   └── sql │   │   ├── index.js │   │   └── todos │   ├── dev │  

这是我的项目的树结构:

.
├── 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
创建三个容器,或对所有内容进行分层: -节点服务器 -博士后数据库 -数据库的数据容器

另外,我在
/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
我真的不明白我做错了什么

傻,傻我。 这只是参数和命令之间颠倒的顺序

另外,我还可以删除第一个
--file
参数,因为它是通过使用
extends
yaml键引用的

docker-compose -f dev/docker-compose-dev.yml up