Docker Compose 错误:不允许使用服务附加属性?*

ru4*_*ert 5 docker docker-compose

问题

\n
    \n
  • 以下输出是否有错误?
  • \n
\n

目标

\n
    \n
  • 我想通过 Docker 运行前端、后端和数据库容器。
  • \n
  • 我想在代码更改的基础上热重载我的 docker-compose 版本。
  • \n
\n

语境

\n
    \n
  • 如果我在PowerShell上运行这个:docker-compose build; docker-compose up -d,我遇到了这个:
  • \n
\n
services Additional property \xe2\x80\x8bmongodb is not allowed\nservices Additional property \xe2\x80\x8bmongodb is not allowed\n
Run Code Online (Sandbox Code Playgroud)\n

docker-compose.yml:

\n
services Additional property \xe2\x80\x8bmongodb is not allowed\nservices Additional property \xe2\x80\x8bmongodb is not allowed\n
Run Code Online (Sandbox Code Playgroud)\n

我想这就是考虑到这个问题了。

\n

ru4*_*ert 4

好的找到了答案。配置文件中有一些奇怪的字符。VS Code 和 Notebook 没有向我显示字符。在测试了几个在线 YAML 验证器后,我发现了这个问题。

错误的 YouTube 视频