Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/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编写中的错误?_Docker - Fatal编程技术网

如何解决docker编写中的错误?

如何解决docker编写中的错误?,docker,Docker,我得到错误:在文件'./docker compose.yml'中,服务必须是映射,而不是非类型。这是因为缺少适当的缩进。试试这个: version: '2' services: app: build: app proxy: build: proxy ports: - "80:80" 我以前也有过这样的经历,但没用,很奇怪。。。谢谢你,你试过最新版本的Docker Compose吗?是的,我本想说它有效,但现在我得到了这个proxy|1 | 2017/05/11 03:47:29[emerg]

我得到错误:在文件'./docker compose.yml'中,服务必须是映射,而不是非类型。

这是因为缺少适当的缩进。试试这个:

version: '2'
services:
app:
build: app
proxy:
build: proxy
ports: 
- "80:80"

我以前也有过这样的经历,但没用,很奇怪。。。谢谢你,你试过最新版本的Docker Compose吗?是的,我本想说它有效,但现在我得到了这个proxy|1 | 2017/05/11 03:47:29[emerg]1#1:unknown指令“Server”,在/etc/nginx/conf.d/proxy.conf:1 proxy|1 | nginx:[emerg]unknown指令“Server”在/etc/nginx/conf.d/proxy.conf:1 documentos_proxy_1退出时带有代码1指令必须是
server
,小写。它说我需要更多的声誉,那就是整个compose yml文件?是的,但它只是标识
version: '2'
services:
  app:
    build: app
  proxy:
    build: proxy
    ports: 
      - "80:80"