Docker:从本地git repo /硬盘驱动器中提取图像

时间:2017-06-19 16:49:15

标签: docker dockerfile

我在Local Git Repo中有一个基本的docker镜像(Ubuntu)。现在我想通过从Git中提取基本图像来构建docker镜像(使用应用程序jar)。 据我了解"来自ubuntu:latest"从Docker Hub中提取ubuntu映像。 但是,我在防火墙后面,无法访问Docker中心。

是否可以选择从Local Git /硬盘驱动器中提取基本映像,并在不到达Docker hub的情况下构建我自己的docker镜像。

任何示例脚本,材料都会有很大帮助。感谢。

1 个答案:

答案 0 :(得分:2)

你需要这个结果文件。此示例适用于ubuntu:latest图像。使用docker save

docker save ubuntu:latest > /somewhere/ubuntu.latest.tar

但你可以gzip减少它的大小:

docker save ubuntu:latest | gzip > ubuntu.latest.tar.gz

然后,使用docker load获取该文件,您可以:

▶ docker load < /somewhere/ubuntu.latest.tar.gz
Loaded image: ubuntu:latest