泊坞小白这里生产的码头工人形象...如何运行由2017年VS
怎样才能正常运行这是由Visual Studio 2017年在命令行中所产生的Asp.Net核心应用的码头工人形象?
docker run -it -d -p 80:32769 myappimage
似乎并没有正常工作(图像运行,但我无法浏览到我的应用程序)
注:我简单地使用默认的模板创建在Studio样本ASP.Net核心Web应用程序并添加了Docker支持(通过单击“添加Docker支持”复选框)。当你这样做时,Studio会添加一个dockerfile和一些docker-compose文件。我可以成功浏览我的应用程序(通过“http://localhost:32789”或类似的主机端口,容器内的应用程序在端口80上)。当Visual Studio“运行”图像时(通过按F5)。但我无法弄清楚自己在命令行运行它的命令。
标准Dockerfile该工作室添加到您的项目是...
FROM microsoft/aspnetcore:1.1
ARG source
WORKDIR /app
EXPOSE 80
COPY ${source:-obj/Docker/publish} .
ENTRYPOINT ["dotnet", "WebApplication2.dll"]
可能需要给我们一些更多的信息。 Dockerfile,它试图做什么,什么'不能浏览到应用程序'的意思,等等...... – johnharris85
什么是你的码头主机? – user268396
您的应用程序是否配置为在端口80上运行?当您使用ASP.NET核心模板时,默认端口是5000 – Tseng