通常情况下,您可以将主机文件作为数据卷挂载,或者像您这样挂载主机目录。请参见Python镜像:docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:3 python your-daemon-or-script.py 那样的话,如果在挂载的文件夹中创建了一个文件,它将会被创建在主机硬盘上,并且不会被其他用户在自己的容器中执行相同脚本时覆盖。 对于Ubuntu镜像,你需要: 克隆作为裸库的Git repo的初始副本(git clone --mirror)。 安装Apache,监听Git请求。 当你获取PR时,可以运行一个新容器,并将该PR分支推送到容器Git repo。然后,容器repo上的post-receive钩子可以触发一个python脚本。 - 然后你就可以