无法建立泊坞窗 - 撰写建
我得到这个错误,当我试图docker-compose build
我的搬运工,compose.yml文件:无法建立泊坞窗 - 撰写建
In file './docker-compose.yml' service 'version' doesn't have any configuration options. All top level keys in your docker-compose.yml must map to a dictionary of configuration options.
泊坞窗版本
客户: 版本:1.12.6 API版本:1.24 转到版本:go1.6.3 git的承诺:78d1802 内置:星期二1月31日23点47分34秒2017年 OS /拱门:LINUX/AMD64
服务器: 版本:1.12.6 API版本:1.24 转到版本:go1.6.3 git的承诺:内置78d1802 :星期二1月31日二十三时47分34秒2017年 OS /拱门:LINUX/AMD64
搬运工--version 泊坞版本1.12.6,构建78d1802
泊坞窗,构成--version 泊坞窗,撰写版本1.5.2,建立未知
这是因为构建未知?
泊坞窗,composer.yml
version: "2"
services:
postgres:
image: postgres:9.6
volumes:
- pgdata:/var/lib/data/postgres
backend:
build: .
command: gosu app bash
volumes:
- .:/app
- pyenv:/python
links:
- postgres:postgres
ports:
- 8000:8000
volumes:
pyenv:
pgdata:
尝试升级docker-compose版本。版本2文件由Compose 1.6.0+支持,并且需要版本为1.10.0+的Docker引擎。
安装最新的 “泊坞窗,撰写” -
$ sudo curl -o /usr/local/bin/docker-compose -L "https://github.com/docker/compose/releases/download/1.15.0/docker-compose-$(uname -s)-$(uname -m)"
$ sudo chmod +x /usr/local/bin/docker-compose
参考 - https://docs.docker.com/compose/compose-file/compose-versioning/#version-2
你应该使用官方文档https://docs.docker.com/compose/install/
如果您使用的是Linux安装搬运工,撰写,我已经找到了易于安装搬运工,撰写显示出一些怪异行为。所以卸载docker-compose并使用上面的官方文档重新安装它。
sudo apt-get purge docker-compose
这解决了我的问题。我卸载了docker-compose,然后重新安装了一次,并用sudo运行了build命令。非常感谢你 – 4M01
我们可以看到搬运工,compose.yml? – whites11
@ whites11版本: “2” 服务: Postgres的: 图片:Postgres的:9.6 卷: - PGDATA:在/ var/lib中/数据/ Postgres的 后端: 构建。 命令:古薮应用庆典 卷: - :/应用程序 - pyenv:/蟒蛇 链接: - Postgres的:Postgres的 端口: - 8000:8000 卷: pyenv: PGDATA: – 4M01
帖吧在问题中,如果格式正确,请 – whites11