Docker创建镜像的方法有三种
- 基于已有镜像的容器创建
- 基于本地模板导入
- 基于Dockerfile创建
基于本地模板导入
可以从一个操作系统模板文件导入一个镜像,也可以从网上下载一个模板。在这里使用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