簡體   English   中英

將在docker上運行的app生成的文件保存到主機中的給定路徑

[英]Save a file generated by app running on docker to a given path in the host machine

我有一個在docker容器上運行的python應用程序,它生成一個pdf文件。 我想將生成的pdf文件存儲在主機中的給定路徑中。

我不確定如何實現這一目標。 有任何想法嗎?

在容器中裝入映射到主機中所需路徑的卷

docker run -d -v /host/path:/python_app/output your_docker_image

其中/python_app/output是應用程序寫入pdf文件的容器內的路徑。

請注意/host/path應具有足夠的權限

chmod 777 /host/path

使用卷將容器中的目錄掛載到主機:

docker run -v /MY/HOST_DIR:/MY/CONTAINER_DIR 

您的pdf文件將存儲在主機上的/ MY / HOST_DIR中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM