目录
步骤一:先基于现有的镜像创建一个容器,然后进入容器去完成修改
步骤三:基于新的镜像,docker run创建一个容器,进行测试
前言
创建镜像有三种方法
- 基于已有镜像创建
- 基于本地模板创建
- 基于Dockerfile创建
一、基于已有的镜像创建
步骤一:先基于现有的镜像创建一个容器,然后进入容器去完成修改
步骤二:将该容器作为一个模板提交创建为一个新的镜像
[root@localhost ~]#docker commit -m "new images from centos7" -a "lxy" 876465a574ac nginx:t1
#常用选项:
-m 说明信息;
-a 作者信息;
-p 生成过程中停止容器的运行。
步骤三:基于新的镜像,docker run创建一个容器,进行测试
二、基于本地模板创建
两种方式
方案一:从网上去下载
方案二:可以从一台主机上的容器进行导出为模板文件,然后迁移到另一台主机导入为镜像
第一种:从网上去下载
通过导入操作系统模板文件可以生成镜像,模板可以从 OPENVZ 开源项目下载,下载地址为http://openvz.org/Download/template/precreated
wget http://download.openvz.org/template/precreated/debian-7.0-x86-minimal.tar.gz
我是直接导入到系统中的
验证一下