将导出的图像从一台服务器保存到另一台

我有一些基于FROM ubuntu:14.04的图像

当我docker save我的图像时,生成的tar文件是几百MB。

有没有办法保存我的图像时排除Ubuntu的图像?

然后我可以保存Ubuntu的图像到一个单独的焦油。 使我的形象更小。

这里有一个方法有一个较小的图像,但它仍然会有Ubuntu上(我不认为有一种方法来保存只有变化):

从您的图像创build一个容器:

 docker run --name my_container -it ubuntu:14.04 /bin/bash 

只保存容器:

 docker export my_container > my_container.tar.gz 

将容器导入为图像:

 cat my_container.tar.gz | docker import - my_image:my_tag