Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像
在前一篇文章:Docker入门系列之一:在一个Docker容器里运行指定的web应用 里,
我们已经成功地将我们在本地开发的一个web应用部署到Docker容器里运行。
本文将介绍如何制作一个包含了这个web应用的Docker镜像。
镜像制作好之后,互联网上的任何其他用户都可以很方便地将您的镜像下载并运行。
新建一个文件夹jerry-build, 将您的web应用放到这个文件夹里,我的web应用放在文件夹webapp里。在jerry-build文件夹里新建一个文件dockerfile:
这个dockerfile内容很简单,就三行:
FROM nginx:stable COPY webapp/ /usr/share/nginx/html/webapp/ RUN ls -la /usr/share/nginx/html/webapp*
我们执行命令
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Docker入门系列之一:在一个Docker容器里运行指定的web应用
实现题目描述的这个需求有很多种办法,作为入门,让我们从最简单的办法开始。 首先使用命令docker ps确保当前没有正在运行的Docker实例。 运行命令docker run -it nginx:然后我们另外开一个终端,用docker ps命令查看这个运行起来的容器实例,Status的Up 54 seconds意思是从该实例启动到现在已经经过了54秒。 使用命令进入这个容器实例: docker exec -it bbc5d48a761c /bin/sh 进入之后看到shell提示符#,我们就可以在nginx容器内执行一些常用命令了。 /usr/share/nginx/html就是nginx服务器内存放web应用的位置,现在我们只要想办法将我们的web应用放到这个文件夹里就可以了。 我提供了一个示例web应用,可以从我的github上获得:htt
- 下一篇
Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上
在前一篇文章:Docker入门系列之一:在一个Docker容器里运行指定的web应用 里, 我们已经成功地将我们在本地开发的一个web应用部署到Docker容器里运行。 本文将介绍如何制作一个包含了这个web应用的Docker镜像。 镜像制作好之后,互联网上的任何其他用户都可以很方便地将您的镜像下载并运行。 新建一个文件夹jerry-build, 将您的web应用放到这个文件夹里,我的web应用放在文件夹webapp里。在jerry-build文件夹里新建一个文件dockerfile: 这个dockerfile内容很简单,就三行: FROM nginx:stable COPY webapp/ /usr/share/nginx/html/webapp/ RUN ls -la /usr/share/nginx/html/webapp* 我们执行命令
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装