有没有办法将github或其他repo的http链接作为docker卷,所以当我启动我的docker容器时,它会运行新代码,我已经推送到github或bitbucket?
答案 0 :(得分:1)
您无法挂载 Internet上的此类远程资源。
您可以做的是在docker镜像中安装一个shell脚本,执行该脚本时会下载这些资源。并且在运行容器时使docker运行该脚本。
FROM ubuntu:latest
COPY download-from-github.sh /
# your stuff...
RUN bash /download-from-github.sh
curl -sL https://github.com/you/repo/archive/master.zip > /tmp/master.zip
unzip /tmp/master.zip -d /opt