我在容器utils中有一些python软件包./utils和其他一些依赖项,但是我有一个要在主机中运行的python程序start.py

有什么办法吗?我们可以考虑这种情况,即start.py在主机中,可能更易于用户使用,而依赖项在docker中(无需用户构建)

最佳答案

您可以将start.py挂载到临时容器上,然后在容器内运行python脚本。如果脚本产生的输出需要存储在主机上,则您也可以安装输出的位置。

docker run --rm --entrypoint 'python /tmp/start.py' -v <location of script on host>:/tmp/start.py -v <location where you want to store output on host>:<location where output is stored inside the container> <image_name>

关于python - 如何使用Docker依赖项运行python程序(或其他cmd)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57457596/

10-14 11:56
查看更多