将 Github link 挂载为 docker 卷

Mount Github link as docker volume

有没有什么方法可以将 github 或其他 repo 的 http link 挂载为 docker 卷,这样当我启动我的 docker 容器时,它将是 运行 我推送到 github 或 bitbucket 的新代码?

您不能装载 Internet 上的此类远程资源。

您可以做的是在您的 docker 图像中添加一个 shell 脚本,该脚本在执行时会下载这些资源。并在容器为 运行.

时制作 docker 运行 该脚本

Docker 文件

FROM ubuntu:latest
COPY download-from-github.sh /
# your stuff...
RUN bash /download-from-github.sh

下载-github.sh

curl -sL https://github.com/you/repo/archive/master.zip > /tmp/master.zip
unzip /tmp/master.zip -d /opt