问题可以描述的再清楚一些
例如,我用程序创建了 a.txt 文件,现在吧这个程序打包成docker镜像,运行程序,成功创建a.txt文件,那么我如何在docker镜像中看到这个文件在什么位置
@皮卡丘(≧▽≦)/: 不知道位置,那是创建的?
@皮卡丘(≧▽≦)/:
如果你是要在你的docker所在的物理机器上查看这个文件:
创建容器的时候挂载一个volume, 然后你的程序把这个文件写入volume在container所挂载的路径下, 这样你就可以在你的物理机上查看到这个文件了.
如果要在运行的container里面查看这个文件:
可以用docker的exec 命令进入这个container, 然后你想干嘛就干嘛
@皮卡丘(≧▽≦)/: 你是想在docker里运行一个程序,然后让这程序在docker的宿主机器上创建一个文件?
@czd890: 找到资料了。哈哈哈就是用exec的形式,我找到了文件路径以及文件,在用docker cp的形式就把文件复制出来了,这个效果就够用了,顺带手给大家个提示 netcore打包成镜像后他的根目录是app
挂个数据卷,映射到宿主机