validating D:\work\productName\docker-compose.yml: services.mysql Additional property vvolumes is not allowed
时间: 2024-09-22 19:09:17 浏览: 93
kube-flannel.yml
当你尝试验证Docker Compose文件`docker-compose.yml`时,收到了错误信息"services.mysql: Additional property vvolumes is not allowed",这意味着在`docker-compose.yml`文件的服务部分(services:mysql)定义中,有一个名为`vvolumes`的额外属性是不允许的。
Docker Compose期望的格式是按照特定的键值对来配置服务,如`volumes:`用于定义容器数据卷。在这种情况下,可能是误拼了`volumes`(表示卷挂载),或者是尝试添加了一个不存在的自定义属性。
正确的语法应该是这样的:
```yaml
services:
mysql:
volumes:
- some-volume:/path/in/container
```
如果你确实需要某个自定义的volume配置,请确认它是否应该属于官方支持的配置项,如果不是,你应该将其放在`extra_hosts`, `environment`, 等其他的合法配置下,或者考虑是否有其他地方误用了`vvolumes`这个名称。
阅读全文