【问题标题】:Docker - No Such File or Directory (dotnetcore)Docker - 没有这样的文件或目录 (dotnetcore)
【发布时间】:2018-11-10 20:43:11
【问题描述】:

对 docker 来说是全新的 - 尝试在 Docker(Win7 上的 DockerToolbox)上启动一个 dotnetcore Web 应用程序并遇到此错误。

这是我的:

  • Docker 文件:

  • Docker-compose.yml 文件:

这是一个全新的项目,我已经安装了我的

  • C:驱动器
  • 项目根目录

这可能是什么问题?

--编辑-- 只是指出,是的,我还发布了我的网络应用程序。

【问题讨论】:

    标签: docker .net-core docker-compose


    【解决方案1】:

    您可以将缺少的 arg 添加到 docker-compose 中, 我认为您正在发送路径或类似的路径

     context: .
      args:
        - buildno=1
        - gitcommithash=cdc3b19
    

    请看:https://docs.docker.com/compose/compose-file/compose-file-v2/#args

    【讨论】:

    • 感谢您的回复!
    【解决方案2】:

    我通过以下方式使其工作:Build docker in ASP.NET Core: "no such file or directory" error

    解决方法是先发布您的项目。早些时候我做错了。我们可以这样做:

    dotnet publish ./SolutionName.sln -c Release -o ./obj/Docker/publish

    然后通过

    码头工人组成

    我也添加了一些端口映射,这是我的更新...

    • Docker 文件

    • Docker-compose.yml

    访问它的 URL 是:

    http://192.168.99.100:3131/api/values

    希望对您有所帮助,干杯!

    【讨论】:

      猜你喜欢
      • 2021-02-24
      • 2020-04-27
      • 2022-01-15
      • 2019-01-22
      • 2018-12-30
      • 2017-07-02
      • 2022-06-13
      • 2018-02-10
      • 2022-01-19
      相关资源
      最近更新 更多