【发布时间】:2016-07-21 15:09:21
【问题描述】:
我有一个在 docker 容器上运行的 python 应用程序,它会生成一个 pdf 文件。我想将生成的 pdf 文件存储在主机的给定路径中。
我不确定如何实现。有任何想法吗?
【问题讨论】:
标签: python docker docker-compose
我有一个在 docker 容器上运行的 python 应用程序,它会生成一个 pdf 文件。我想将生成的 pdf 文件存储在主机的给定路径中。
我不确定如何实现。有任何想法吗?
【问题讨论】:
标签: python docker docker-compose
在容器中挂载一个卷,映射到主机中所需的路径
docker run -d -v /host/path:/python_app/output your_docker_image
/python_app/output 是您的应用正在写入 pdf 文件的容器内的路径。
注意/host/path应该有足够的权限
chmod 777 /host/path
【讨论】:
使用卷将容器中的目录挂载到宿主director:
docker run -v /MY/HOST_DIR:/MY/CONTAINER_DIR
您的 pdf 文件将存储在主机上的 /MY/HOST_DIR 中。
【讨论】: