好的,我创建了空的 RC2 项目并使用 VS 2015 在本地运行它可以工作。
现在我想使用 docker 将它部署到 linux 服务器 - 那么我的 dockerfile 应该是什么样子呢?我一直在遵循这些说明,这就是我最终得到的结果:
FROM microsoft/dotnet:1.0.0-preview1
COPY . /app
WORKDIR /app
RUN dotnet restore
EXPOSE 5004
ENTRYPOINT dotnet run
然后我将我的应用程序构建为映像: docker build -t my_app 。
并使用: docker run -t -p 8080:5004 my_app
之后,我得到了图像正在运行的信息,并且它正在监听 localhost:5000。不幸的是,我一直在尝试使用 xxxx:5000、xxxx:5004 和 xxxx:8080 连接到这个服务器,但这些地址都不起作用(xxxx 是服务器地址)。
难道我做错了什么?