如何让容器中的文件放回宿主机的目录?
要将容器中脚本处理后的文件传输回宿主机的映射目录,您可以在运行 Docker 容器时使用卷映射(Volume Mounting)功能。具体操作如下:
在运行容器时设置卷映射:
- 使用
-v
参数在docker run
命令中映射一个宿主机目录到容器内部目录。例如:docker run -v /path/on/host:/path/in/container your-image
- 这里的
/path/on/host
是宿主机上的目录,/path/in/container
是容器内部的目录。
- 使用
在脚本中写入到映射目录:
- 确保您的脚本将处理后的文件写入到容器内部的
/path/in/container
目录中。
- 确保您的脚本将处理后的文件写入到容器内部的
这样,脚本处理后的文件就会自动出现在宿主机的 /path/on/host
目录中。这是因为该容器目录实际上是宿主机目录的一个镜像,所以对该目录的任何更改都会反映在宿主机上。