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