Docker:从本地git仓库/硬盘中提取图片
我在Local Git Repo中有一个基本的Docker镜像(Ubuntu)。 现在,我想通过从Git中提取基础图像来构builddocker镜像(使用应用程序jar)。 据我所知“从ubuntu:最新”拉从Docker Hub Ubuntu的图像。 但是,我在防火墙后面,无法访问Docker集线器。
有没有一个选项,从本地Git /硬盘驱动器拉基础的形象,并build立我自己的docker形象,而不到达docker集线器。
任何示例脚本,材料将有很大的帮助。 谢谢。
你需要这个结果文件的地方。 这个例子是为ubuntu:latest
形象。 使用docker save :
docker save ubuntu:latest > /somewhere/ubuntu.latest.tar
但是你可以用gzip
来缩小它的大小:
docker save ubuntu:latest | gzip > ubuntu.latest.tar.gz
然后,有了这个文件, docker装载你可以:
▶ docker load < /somewhere/ubuntu.latest.tar.gz Loaded image: ubuntu:latest