docker – 撰写服务版本错误
我试图从官方docker页面运行这个例子 。
不过,我收到以下错误:
错误:在文件'./docker-compose.yml'服务'版本'没有任何configuration选项。 docker-compose.yml中的所有顶级密钥必须映射到configuration选项的字典。
运行以下命令时:
$ docker-compose run web django-admin.py startproject composeexample .
我在用:
$ docker-compose -version
docker-compose version 1.5.2, build 7240ff3
在Ubuntu 16.04上
找不到任何有用的post/build议谷歌search问题。
你的docker-compose
太旧了。 您引用的示例使用新版本的“版本2”组合文件格式,该版本只在Docker docker-compose
最新版本(绝对是1.7.x,也许是1.6.x版本)中受支持。
该示例的步骤9中的示例撰写文件将与您的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