You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker容器文件无法输出到宿主机的问题求助

问题解决:Docker容器生成文件无法同步到宿主机

核心原因

你的容器工作目录设置为/AudiblePy,脚本生成的.tsv和.txt文件默认会保存在这个目录下,但你挂载宿主机路径时指定的容器目标路径是/CONTAINERWORKINGDIR——这两个路径完全不重叠,所以容器内生成的文件根本不在挂载的目录里,宿主机自然看不到。而你在容器终端执行ls时,默认是在工作目录/AudiblePy下查看,所以能看到文件。

解决方案

方案1:调整挂载命令(推荐)

把宿主机路径直接挂载到容器的工作目录/AudiblePy,这样脚本生成的文件会直接写入挂载目录,同步到宿主机:

sudo docker run -it -v /home/USER/DESKTOP/PROJECT:/AudiblePy IMAGENAME

方案2:修改脚本输出路径

如果不想改挂载命令,修改你的Python脚本,让所有生成的文件直接输出到/CONTAINERWORKINGDIR目录下,比如在脚本中指定文件保存路径为/CONTAINERWORKINGDIR/xxx.tsv。

额外检查:宿主机路径权限

确保宿主机的/home/USER/DESKTOP/PROJECT目录有足够的读写权限,避免Docker进程无法写入:

chmod 755 /home/USER/DESKTOP/PROJECT

内容的提问来源于stack exchange,提问作者DonKevlar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 03:50:28