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文件
- 编写执行脚本内容
- 生成镜像
- 启动容器进行测试