Docker创建镜像的方法有三种


基于本地模板导入

可以从一个操作系统模板文件导入一个镜像,也可以从网上下载一个模板。在这里使用OpenVZ提供的模板创建(https://openvz.org/Download/template/precreated

[root@localhost ~]# wget http://download.openvz.org/template/precreated/centos-6-x86-minimal.tar.gz          
[root@localhost ~]# ls
anaconda-ks.cfg              install.log         公共的  视频  文档  音乐
centos-6-x86-minimal.tar.gz  install.log.syslog  模板    图片  下载  桌面
[root@localhost ~]# du -sh centos-6-x86-minimal.tar.gz
120M    centos-6-x86-minimal.tar.gz

导入该镜像

[root@localhost ~]# cat centos-6-x86-minimal.tar.gz |docker import - centos-6-x86
8fca9486a39b41b655bb81495af2013211a3a3675d71c4055d08384bfa6f3ab3

查看新导入的镜像

[root@localhost ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED              VIRTUAL SIZE
centos-6-x86        latest              8fca9486a39b        About a minute ago   341.3 MB
centos_with_net     latest              3e8ea8607f08        2 weeks ago          294.9 MB
centos              latest              9baab0af79c4        4 weeks ago          196.7 MB