运行docker-compose.yml提示"(root) Additional property Version is not allowed"错误求因
docker-compose报错"(root) Additional property Version is not allowed"的原因
核心问题出在YAML的大小写敏感性上:
- docker-compose的配置规范要求版本声明的键必须是小写的
version,而你的配置里写的是大写的Version。 - 对于docker-compose来说,大写的
Version属于未定义的根级属性,因此触发"额外属性不被允许"的错误。 - 删除该行后,docker-compose会自动适配当前Docker版本的默认配置规范,所以配置能正常运行。
修正后的正确配置:
--- version: "3.7" services: notebook: image: jupyter/datascience-notebook:latest environment: - JUPYTER_TOKEN=hi volumes: - /home/kali ports: - 8888:8888 container_name: jupyter-notebook
内容的提问来源于stack exchange,提问作者buttergolem
相关产品推荐
相关产品推荐

