【发布时间】:2016-09-08 15:40:04
【问题描述】:
我已经使用 asp dotnet 开发了一个 Web 应用程序,目前我在 IIS 上运行它,无论如何我可以在 docker 容器中运行相同的应用程序,
我对 Docker 比较陌生,我玩过一些,我熟悉 docker compose ,所以我想知道我是否可以(dockerize)我开发的应用程序。
我的 Dockerfile 现在看起来像:
#Making a dotnet container
FROM microsoft/dotnet:latest
#Make a directory
WORKDIR /app
#copy dll files and other dependencies
COPY . /app
#dotnet run should run the app
ENTRYPOINT ["DOTNET","RUN"]
据我了解,这会在我的 dotnet 容器中创建一个目录并复制当前文件夹中的文件,应用程序将在 dotnet run 上运行
【问题讨论】:
-
Microsoft 已将其 dotnet 代码作为图像发布在集线器上:hub.docker.com/r/microsoft/dotnet
-
我知道我们可以运行一个应用程序,但我可以在 IIS 上运行它吗?我想像一个包含所有文件和依赖项的包一样运送这个容器
-
我有一个应用程序的配置文件和依赖项,所以我将所有这些复制到容器内的一个文件夹中,我尝试创建一个 dockerfile,但容器拒绝在后台端口上运行应用程序跨度>
标签: asp.net windows iis docker docker-compose