如何与别人共享Docker镜像

如何把Docker镜像拷给别人

比如本地有个名为lyhero11/springbootapp2的镜像,操作如下。
docker save导出镜像:

docker save -o D:\docker-images\springbootapp2-latest.tar lyhero11/springbootapp2

在D:\docker-images\路径下会生成一个tar包springbootapp2-latest.tar,这个就是镜像,可以U盘拷给别人电脑上去。
然后docker load这个镜像:

docker load -i D:\docker-images\springbootapp2-latest.tar

注意:
上面的-o, -i分别代表--output和--input,save镜像的时候不加-o选项会导致load的时候报错:Error processing tar file(exit status 1): archive/tar: invalid tar header。而且save出来的镜像大小也不对,笔者这个镜像正常是105M,这样save出来的镜像是200多M.
参考: https://blog.csdn.net/m0_37763336/article/details/107220077

posted on 2021-11-01 21:18  肥兔子爱豆畜子  阅读(1460)  评论(0编辑  收藏  举报

导航