.net 如何在外部环境中将Docker容器的相对路径重新映射为绝对路径?
我有一个c#中的项目,它有一些相对路径,如“/./../../../foo/bar/”。 我已经用这个项目构建了一个容器,但是当我启动它时,我在异常消息中看到一个错误“File bot found”和这个相对路径“/../../../../foo/bar/some File.json” 如何在外部环境(Windows 10)中将所有文件从“/../../../../foo/bar/”重新映射到“E:\foo\bar\”的情况下运行该容器 我试过这个命令.net 如何在外部环境中将Docker容器的相对路径重新映射为绝对路径?,.net,docker,dockerfile,.net,Docker,Dockerfile,我有一个c#中的项目,它有一些相对路径,如“/./../../../foo/bar/”。 我已经用这个项目构建了一个容器,但是当我启动它时,我在异常消息中看到一个错误“File bot found”和这个相对路径“/../../../../foo/bar/some File.json” 如何在外部环境(Windows 10)中将所有文件从“/../../../../foo/bar/”重新映射到“E:\foo\bar\”的情况下运行该容器 我试过这个命令 docker run-p 8899:80
docker run-p 8899:80 myproj:station72 dev--volume./../../../../../foo/bar/:E:\foo\bar\尝试在docker文件中设置
WORKDIR/root/your_project
。尝试在docker文件中设置WORKDIR/root/your_project
。