dockerfile构建nginx镜像

Dockerfile构建nginx镜像

  1. 配置阿里云镜像加速包
    dockerfile构建nginx镜像_第1张图片
    在这里插入图片描述

  2. 重新拉取镜像并存储本地的nickistre/centos-lamp镜像文件存储的新镜像文件名为lamp从lamp中载入镜像到本地镜像库中
    dockerfile构建nginx镜像_第2张图片

  3. 使用docker create命令创建新容器需要记住该容器id号
    dockerfile构建nginx镜像_第3张图片

  4. 之后使用docker commit命令创建一个新的镜像
    dockerfile构建nginx镜像_第4张图片

  5. 创建完成后会返回新创建的id信息查看本地镜像列表时可以看到新创建的镜像信息
    在这里插入图片描述

  6. 通过导入操作系统的模板文件可生成镜像模板可以从openvz开源项目下载http://download.openvz.org/template/precreated/debian-7.0-x86.tar.gz由于有点大所以可以选择离线下载上传虚拟机下面我是使用docker导入命令将下载的debian模板压缩包导入为本地镜像的例子前提是先将wget安装
    dockerfile构建nginx镜像_第5张图片
    dockerfile构建nginx镜像_第6张图片
    dockerfile构建nginx镜像_第7张图片

  7. 导入完成后会返回生成镜像的id信息查看本地镜像列表时可以看到新创建的镜像信息
    在这里插入图片描述

  8. 下载一个创建sshd镜像的基础镜像centos
    dockerfile构建nginx镜像_第8张图片

  9. 建立工作目录
    dockerfile构建nginx镜像_第9张图片

  10. 创建并编写dockerfile文件
    在这里插入图片描述

  11. 生成镜像
    dockerfile构建nginx镜像_第10张图片

  12. 启动容器并修改root密码
    在这里插入图片描述

  13. 构建nginx镜像建立工作目录
    dockerfile构建nginx镜像_第11张图片

  14. 创建并编写dockfile文件
    在这里插入图片描述
    dockerfile构建nginx镜像_第12张图片

  15. 编写执行脚本内容
    在这里插入图片描述
    dockerfile构建nginx镜像_第13张图片

  16. 生成镜像
    dockerfile构建nginx镜像_第14张图片

  17. 启动容器进行测试
    dockerfile构建nginx镜像_第15张图片

dockerfile构建nginx镜像_第16张图片

你可能感兴趣的:(云计算,Linux,nginx,docker,linux)