ASP.NET Core + Docker +公开wwwroot

时间:2017-10-07 12:18:00

标签: docker asp.net-core

我正在尝试使用Docker运行ASP.NET Core应用程序,我想将外部wwwroot文件夹暴露给容器,这样当我从外部对其进行更改时,它们将自动可用于我的应用程序。这是可能的,使用卷吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。如果您使用docker run,那么您应该在

下面执行
docker run -v /path/on/host:/wwwroot/path/in/container <image>

如果您使用docker-compose,则应在下方添加服务

version: "3"
services:
  myapp:
    build: .
    volumes:
      - /path/on/host:/wwwroot/path/in/container

如果您在Docker for Windows上使用它,那么您可能需要进行一些路径转换,如

/c/path/on/host:/wwwroot/path/in/container
相关问题