将运行在 docker 上的应用程序生成的文件保存到主机中的给定路径

Dar*_*Ght 7 python docker docker-compose

我有一个在 docker 容器上运行的 python 应用程序,它生成一个 pdf 文件。我想将生成的 pdf 文件存储在主机中的给定路径中。

我不确定如何实现这一目标。有任何想法吗?

Cam*_*lva 11

在您的容器中安装一个映射到主机中所需路径的卷

docker run -d -v /host/path:/python_app/output your_docker_image
Run Code Online (Sandbox Code Playgroud)

哪里/python_app/output是你的应用程序被写入PDF文件中的容器内的路径。

注意/host/path要有足够的权限

chmod 777 /host/path
Run Code Online (Sandbox Code Playgroud)