目录
1.所需实现的具体内容
- 基于centos基础镜像。
- 指定作者信息。
- 安装nginx服务,将提供的dest目录(提供默认主页index.html)传到镜像内,并将dest目录内的前端文件复制到nginx的工作目录。
- 暴露80端口。
- 设置服务自启动。验证镜像。
2.编写Dockerfile
Dockerfile文件内容:

默认网页内容:

3.构建镜像
可以看到我们成功构建了一个自己的镜像!
4.现在我们运行一个容器,查看我们的网页是否可访问
OK没有问题!
5.现在再将我们的镜像打包并上传到镜像仓库
- 镜像仓库搭建示例:搭建私有镜像仓库Harbor_.98℃的博客-CSDN博客
- 标记镜像
- 上传(先登录-再上传)
- 到仓库Web管理界面查看上传的镜像是否存在