docker-compose.yml无效:app.build包含一个无效的types,它应该是一个string
当我有我docker-compose.yml
时运行$ docker-compose up
docker-compose.yml
,如下所示,一切都按预期工作:
app: build: .
但是,当我有docker-compose.yml
(在docker-compose.yml
-compose参考中似乎有效):
app: build: context: .
我得到以下错误:
$ docker-compose up ERROR: The Compose file './docker-compose.yml' is invalid because: app.build contains an invalid type, it should be a string
我也试过context: "."
没有喜乐。 请帮忙! 非常感谢。
您使用的格式是版本2 。 您目前正在使用版本1格式。
对于版本1,Docker Compose需要一个string:
app: build: .
对于版本2,Docker Compose 需要一个string或对象 ,但是您必须指定您的Docker Compose文件是版本2:
version: '2' services: app: build: context: .
- docker-compose down default_network error
- 在Docker中覆盖nginx的html目录来编写configuration
- docker ERR_NAME_NOT_RESOLVED http ajax
- 如何确保docker容器中的MySQL使用docker-entrypoint-initdb.d中的脚本进行初始化?
- khwunchai / hortonworksdocker的形象
- Docker:rails可执行文件没有在$ PATH中find
- 如何从Tutum私有registry中将Amazon Docker的Docker镜像拖放到Amazon ECS?
- 没有在Docker&PHP-FPM中findPHP date.timezone
- 通过service_name.n访问docker服务实例