Rak*_*h K 1 docker docker-machine docker-volume docker-for-windows docker-desktop
我在Windows 10操作系统中安装了Docker Desktop for Windows.我在docker容器中运行一个python脚本,它从磁盘读取文件并在文件末尾添加一些文本.现在要求是从Windows 10读取文件并对其执行相同的操作.
是否可以在docker中从Dock上运行的文件中读取文件?
当然,您可以使用卷.
例如,您可以运行以下命令:
docker run -v path/to/your/file/on/host:path/to/the/file/on/container your_image
Run Code Online (Sandbox Code Playgroud)
访问主机文件的唯一方法是挂载主机系统的主机目录。就像如果你有
c:\project\test.txt
您可以将 c:\project 挂载到 docker 。
docker run -vc:/project:/src images
通过这种方式,我们将能够访问容器 src 文件夹内的 c:project 文件。或者您可以在容器中创建文件夹并安装它。
我们可以在容器的 /src 文件夹中访问容器中的文件,您可以在容器内对该文件执行任何操作