docker执行文件的运行路径是什么?

bnl4lu3b  于 2023-04-29  发布在  Docker
关注(0)|答案(1)|浏览(152)

按照代码存储库的说明:

docker run -v TikTokApi --rm tiktokapi:latest python3 your_script.py

我在工作目录中有文件

./your_script.py

但是我得到了错误:无法打开文件'your_script。py' [错误2]没有这样的文件或目录
我意识到这个文件在实际的docker容器之外,所以我可能无法使用your_script访问它。py或./your_script。派
我怎样才能让它执行文件?

gupuwyp2

gupuwyp21#

您可以使用-v标志将当前工作目录装入容器中,从而允许容器访问脚本文件。
为此,使用$(pwd)将命令中的TikTokApi卷替换为当前工作目录,并相应地修改脚本文件的路径。下面是一个示例命令:

docker run -v $(pwd):/app --rm tiktokapi:latest python3 /app/your_script.py

这应该会将当前工作目录作为卷挂载到容器的/app目录中,并运行位于/app/your_script的脚本。py。

相关问题