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文件内容:

默认网页内容:

3.构建镜像

可以看到我们成功构建了一个自己的镜像!

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

OK没有问题!

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

  1. 标记镜像
  2. 上传(先登录-再上传)
  3. 到仓库Web管理界面查看上传的镜像是否存在
相关推荐
Java Fans2 小时前
微信小程序——访问服务器媒体文件的实现步骤
服务器·微信小程序·小程序
技术小齐2 小时前
网络运维学习笔记 017HCIA-Datacom综合实验01
运维·网络·学习
yourkin6662 小时前
HTTPS(下)
服务器·网络协议·https
KingDol_MIni2 小时前
Spring Boot 集成 T-io 实现客户端服务器通信
java·服务器·spring boot
大囚长3 小时前
AI工作流+专业知识库+系统API的全流程任务自动化
运维·人工智能·自动化
fajianchen3 小时前
什么是HTTP/2协议?NGINX如何支持HTTP/2并提升网站性能?
nginx·http
Struggle Sheep3 小时前
linux安装redis
linux·运维·redis
神一样的老师4 小时前
超越云计算:计算连续体中的无服务器函数
服务器
ITPUB-微风4 小时前
美团MTSQL特性解析:技术深度与应用广度的完美结合
java·服务器·开发语言
saynaihe4 小时前
2025吐槽季第一弹---腾讯云EO边缘安全加速平台服务
运维·安全·云计算·腾讯云