举个例子:现在把自己的开发环境打包,取名为centos6-base.tar,然后在docker中,以centos6-base.tar作为基准镜像。
-
#tar --numeric-owner --exclude=/proc --exclude=/sys -cvf centos6-base.tar /
需要注意的是,文件打包支持的类型只有(.tar, .tar.gz, .tgz, .bzip, .tar.xz, or .txz)这几种。
-
#cat centos6-base.tar | docker import - centos6-base
-
#docker run -i -t centos6-base cat /etc/redhat-release
假设你把centos-base.tar放在/opt目录里,则这条命令可以为(未验证):
$ sudo tar -c . | docker import - /opt二.远程镜像
- *** 作比较简单:
$ sudo docker import http://example.com/exampleimage.tgz
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)