将 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
有没有什么方法可以将 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