Microsoft Visual Studio:服务"xxx.yyy"既未指定映像,也未指定生成上下文:无效的撰写项目


  1. 我在Visual Studio 2022中添加了一个docker compose项目
  2. docker compose项目节点已添加到具有默认docker-compose.ymldocker-compose.override.yml.dockerignore文件的解决方案中
  3. Dockerfile是为具有WebAPI的项目(ASP.Net核心项目(生成的
  4. docker compose的内容经过编辑,添加了额外的服务、网络等
  5. 当我尝试显示docker compose项目时,我得到了错误(错误消息框(

service "xxx.yyy" has neither an image nor a build context specified: invalid compose project

在解决方案重建期间显示类似的消息(代码:DT1001(

  1. 在解决方案资源管理器文件夹中的PowerShell中运行docker-compose -f 'docker-compose.yml' up --build时没有问题

我想在VS中管理compose,并设置为从Visual Studio配置启动多个容器。你能帮我修一下吗?

问题是docker-compose.override.ymldocker-compose.yml未对齐。将docker-compose.yml复制到docker-compose.override.yml并只编辑更改的部分后,问题就消失了。

相关内容

  • 没有找到相关文章

最新更新