千家信息网

Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,在前一篇文章: Docker入门系列之一:在一个Docker容器里运行指定的web应用 里,我们已经成功地将我们在本地开发的一个web应用部署到Docker容器里运行。本文将介绍如何制作一个包含了这个
千家信息网最后更新 2025年12月03日Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像

在前一篇文章: Docker入门系列之一:在一个Docker容器里运行指定的web应用 里,

我们已经成功地将我们在本地开发的一个web应用部署到Docker容器里运行。

本文将介绍如何制作一个包含了这个web应用的Docker镜像。

镜像制作好之后,互联网上的任何其他用户都可以很方便地将您的镜像下载并运行。

新建一个文件夹jerry-build, 将您的web应用放到这个文件夹里,我的web应用放在文件夹webapp里。在jerry-build文件夹里新建一个文件dockerfile:

这个dockerfile内容很简单,就三行:

FROM nginx:stableCOPY webapp/ /usr/share/nginx/html/webapp/RUN ls -la /usr/share/nginx/html/webapp*

我们执行命令docker build .

该命令成功得将包含了我们web应用的webapp文件夹内的所有文件打到nginx镜像内:

使用选项-t 指定生成镜像的名称jerry-nginx-image:

镜像成功生成后,就可以用docker run命令执行这个镜像了:

docker run -d -p 1082:80 jerry-nginx-image:1.0

使用命令docker images能查看到我们刚才制作的镜像,大小为109MB。

这个系列的下一篇文章会介绍如何将这个打好的镜像发布到Docker hub中。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

镜像 文件 应用 文件夹 命令 制作 成功 运行 容器 篇文章 生成 公众 内容 原创文章 名称 大小 文章 更多 用户 三行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 安阳会计财务软件开发 网络技术电子信息工程技术 服务器怎么输入游戏id 融媒体时代下软件开发 ibm服务器管理口报警查看 软件开发用笔记本要求 大学数据库实训课程设计心得 数据库无法打开什么意思 杭州边锋网络技术有... 软件开发中遇到的实用图例 电子网络技术发展历程 学软件开发好还是平面设计好 软件开发是试岗期是什么意思 软件开发规范日期区间 福建数据网络技术质量服务 济南浪潮软件开发工资待遇 医护对讲系统服务器批发 国家网络安全证书有什么用 添加一行数据到数据库 典当行网络安全制度 网民网络安全现状分析 网络安全五查 想做软件开发有哪些方面 玉米好车网络技术 软件开发一天多少钱 装配式网络技术有哪些 中小企业如何创建数据库服务器 网络技术与网络技术的就业前景 蔚来邮件服务器 网易版服务器如何取消黑名单
0