Dockerfile构建nginx镜像
-
配置阿里云镜像加速包
-
重新拉取镜像并存储本地的nickistre/centos-lamp镜像文件存储的新镜像文件名为lamp从lamp中载入镜像到本地镜像库中
-
使用docker create命令创建新容器需要记住该容器id号
-
之后使用docker commit命令创建一个新的镜像
-
创建完成后会返回新创建的id信息查看本地镜像列表时可以看到新创建的镜像信息
-
通过导入操作系统的模板文件可生成镜像模板可以从openvz开源项目下载http://download.openvz.org/template/precreated/debian-7.0-x86.tar.gz由于有点大所以可以选择离线下载上传虚拟机下面我是使用docker导入命令将下载的debian模板压缩包导入为本地镜像的例子前提是先将wget安装
-
导入完成后会返回生成镜像的id信息查看本地镜像列表时可以看到新创建的镜像信息
-
下载一个创建sshd镜像的基础镜像centos
-
建立工作目录
-
创建并编写dockerfile文件
-
生成镜像
-
启动容器并修改root密码
-
构建nginx镜像建立工作目录
-
创建并编写dockfile文件
-
编写执行脚本内容
-
生成镜像
-
启动容器进行测试