[英]docker-compose service version error
我正在尝试从官方docker页面运行此示例 。
但是我收到以下错误:
错误:在文件'./docker-compose.yml'中,服务'version'没有任何配置选项。 docker-compose.yml中的所有顶级密钥必须映射到配置选项字典。
运行以下命令时:
$ docker-compose run web django-admin.py startproject composeexample .
我在用:
$ docker-compose -version
docker-compose version 1.5.2, build 7240ff3
在Ubuntu 16.04上
通过谷歌搜索问题找不到任何有用的帖子/建议。
您的docker-compose
太旧了。 您引用的示例使用新的“版本2”撰写文件格式,仅在docker docker-compose
最新版本(肯定是1.7.x,也许是1.6.x?)中支持该格式。
该示例的第9步中的示例compose文件与您的docker-compose
版本类似:
db:
image: postgres
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
depends_on:
- db
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.