dotnet核心项目未在docker中运行

时间:2018-12-08 12:18:45

标签: visual-studio docker docker-compose

我刚刚在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:   拨打tcp 192.168.99.100:2376:connectex:连接尝试失败   因为关联方在一段时间后未正确响应   时间或建立的连接失败,因为连接的主机具有   无法回应。

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

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

1 个答案:

答案 0 :(得分:0)

打开Powershell cd到带有dockerfile的目录 运行:

docker build -t myapp .

完成后运行:

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

打开浏览器到localhost:8080