我有一个在docker容器上运行的python应用程序,它会生成一个pdf文件。我想将生成的pdf文件存储在主机的给定路径中。
我不确定如何实现这一目标。有任何想法吗?
答案 0 :(得分:4)
在您的容器中安装一个映射到主机所需路径的卷
docker run -d -v /host/path:/python_app/output your_docker_image
其中/python_app/output
是应用程序正在编写pdf文件的容器内的路径。
请注意,/host/path
应具有足够的权限
chmod 777 /host/path
答案 1 :(得分:0)
使用卷将容器中的目录挂载到主持人:
docker run -v /MY/HOST_DIR:/MY/CONTAINER_DIR
您的pdf文件将存储在主机上的/ MY / HOST_DIR中。