目前我正在使用 1. Windows 7 2. Docker工具箱 3. Visual Studio 2017 4. Asp.net核心2.0 Web API
问题: - 首先,我创建了一个asp.net core 2.0 Web API,它使用物理路径来读取文件。它在托管到docker之前运行得很好。 然后我启用了对Docker的支持,构建并运行映像。 当我尝试点击URL时,它给了我一个例外,“无法找到路径的一部分”
You can see How I declared a path here。这是正确的方法吗?或者我是否需要对dockerfile进行一些更改?
答案 0 :(得分:0)
Docker工具箱在虚拟机上运行,但是给出的路径是我的Windows机器。在Linux容器上创建映像时,我还需要映射从中可以获取数据文件的位置。 解决了我在运行容器时映射app文件夹的问题。