docker工人组成不支持的服务configuration
我正在使用以下版本的docker和docker组成 –
Docker version 17.03.1-ce, build c6d412e docker-compose version 1.11.2, build dfed245
我仍然遇到问题 –
ERROR: The Compose file './docker-compose.yml' is invalid because: Unsupported config option for services.web: 'version'
下面是我的docker文件 –
version: '2' services: web: build: . ports: - "80:80" - "443:443" links: - memache:memcahced - solr:solr - dev_mysql:dev_mysql container_name: xyz hostname: XYZ image: XYZ/mono version: latest privileged: true ... ...
需要一些帮助。
不知道这是不是你的问题,但你的撰写文件的缩进是closures的,并有一些错别字。
在服务定义中没有清楚你想用这个version
属性来做什么(没有这样的属性被logging ),但是如果你想指定要使用的图像的版本,你可以这样做:
services: web: image: XYZ/mono:latest
正如已经有人指出的那样,你的压痕已经被打破了。 您可以使用docker-compose config
validation您的docker-compose YAML文件。 这将检查docker-compose.yml
。 如果你想检查一个不同的YAML,你可以用-f
指定它,例如docker-compose -f docker-compose.prod.yml config
- 我怎样才能确定为什么我的副本没有从群中开始?
- Docker Shipyard GUI启动时没有容器
- Docker在mac上组成版本2.1+
- 在docker throw中用maven构build{} – > unix:// localhost:80:没有这样的文件或者导演
- 芹菜:工人在“broker_heartbeat”秒后收到第一个任务
- 如何让这个工作? Dockerfile FROM {YourPrivateRepo.azurecr.io/some/repo}
- 如何理解“docker run …”命令中“/ bin / true”命令的作用?
- 从Docker容器转储远程MySQL数据库
- CentOS在启动之前禁用服务(docker)?