Dockerfile制作Web应用系统nginx镜像

目录

1.所需实现的具体内容

2.编写Dockerfile

Dockerfile文件内容:

默认网页内容:

3.构建镜像

4.现在我们运行一个容器,查看我们的网页是否可访问

5.现在再将我们的镜像打包并上传到镜像仓库


1.所需实现的具体内容

  1. 基于centos基础镜像。
  2. 指定作者信息。
  3. 安装nginx服务,将提供的dest目录(提供默认主页index.html)传到镜像内,并将dest目录内的前端文件复制到nginx的工作目录。
  4. 暴露80端口。
  5. 设置服务自启动。验证镜像。

2.编写Dockerfile

Dockerfile文件内容:

Dockerfile制作Web应用系统nginx镜像_第1张图片

默认网页内容:

3.构建镜像

 Dockerfile制作Web应用系统nginx镜像_第2张图片可以看到我们成功构建了一个自己的镜像!

4.现在我们运行一个容器,查看我们的网页是否可访问

 Dockerfile制作Web应用系统nginx镜像_第3张图片

OK没有问题!

5.现在再将我们的镜像打包并上传到镜像仓库

  • 镜像仓库搭建示例:搭建私有镜像仓库Harbor_.98℃的博客-CSDN博客
  1.  标记镜像
  2. 上传(先登录-再上传)Dockerfile制作Web应用系统nginx镜像_第4张图片
  3. 到仓库Web管理界面查看上传的镜像是否存在Dockerfile制作Web应用系统nginx镜像_第5张图片

你可能感兴趣的:(linux运维,nginx,运维,服务器,web)