【问题标题】:dotnet core project not running in dockerdotnet 核心项目未在 docker 中运行
【发布时间】:2018-12-09 06:57:53
【问题描述】:

我刚刚在 Windows 10 上安装了docker 我可以运行以下命令 docker version 所以 docker 必须工作

Client:
 Version:       18.03.0-ce
 API version:   1.37
 Go version:    go1.9.4
 Git commit:    0520e24302
 Built: Fri Mar 23 08:31:36 2018
 OS/Arch:       windows/amd64
 Experimental:  false
 Orchestrator:  swarm

如果从 Visual Studio 中创建一个新的 dotnet core 项目,则该项目可以正常构建并在容器内运行代码。 (我认为这是正确的术语)

所以,我尝试将现有项目添加到 docker。基本上,我所做的只是右键单击 .sln 并添加 docker 支持。 但是如果我尝试运行该项目,我会收到以下错误

连接时出错:获取https://192.168.99.100:2376/v1.37/version: dial tcp 192.168.99.100:2376: connectex: 连接尝试失败 因为连接方在一段时间后没有正确响应 时间,或建立连接失败,因为连接的主机有 没有回应。

我该如何解决? 我尝试在 PowerShell 中运行简单的命令,但这似乎给出了同样的错误。 (docker version)

新项目如何连接到 192.168.99.100:2376 而不是我添加 dockerfile 的现有项目?

【问题讨论】:

  • 你是故意跑成群吗
  • 不,我认为它只是默认创建的,现在,我只想让我们现有网站的 POC 运行。

标签: visual-studio docker docker-compose


【解决方案1】:

打开电源外壳 cd 到带有 dockerfile 的目录 运行:

docker build -t myapp .

完成后运行:

docker run --rm -d --name myapp -p 8080:8080 myapp

打开浏览器到 localhost:8080

【讨论】:

  • 所以我运行了第一个命令并得到了这个错误。 ERRO[0335] 拨号 gRPC 失败:无法连接到 Docker 守护进程。 'docker daemon' 是否在此主机上运行?: dial tcp 192.168.99.100:2376:connectex:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应.上下文取消
  • 我做了一个正常的 docker install (windows),我错过了什么吗?
猜你喜欢
  • 2020-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-18
  • 1970-01-01
  • 1970-01-01
  • 2020-09-25
相关资源
最近更新 更多