按照代码存储库的说明:
docker run -v TikTokApi --rm tiktokapi:latest python3 your_script.py
我在工作目录中有文件
./your_script.py
但是我得到了错误:无法打开文件'your_script。py' [错误2]没有这样的文件或目录我意识到这个文件在实际的docker容器之外,所以我可能无法使用your_script访问它。py或./your_script。派我怎样才能让它执行文件?
gupuwyp21#
您可以使用-v标志将当前工作目录装入容器中,从而允许容器访问脚本文件。为此,使用$(pwd)将命令中的TikTokApi卷替换为当前工作目录,并相应地修改脚本文件的路径。下面是一个示例命令:
docker run -v $(pwd):/app --rm tiktokapi:latest python3 /app/your_script.py
这应该会将当前工作目录作为卷挂载到容器的/app目录中,并运行位于/app/your_script的脚本。py。
1条答案
按热度按时间gupuwyp21#
您可以使用-v标志将当前工作目录装入容器中,从而允许容器访问脚本文件。
为此,使用$(pwd)将命令中的TikTokApi卷替换为当前工作目录,并相应地修改脚本文件的路径。下面是一个示例命令:
这应该会将当前工作目录作为卷挂载到容器的/app目录中,并运行位于/app/your_script的脚本。py。