资讯专栏INFORMATION COLUMN

利用Docker volume修改Nginx Docker镜像里index.html

xingpingz / 2437人阅读

摘要:通过这个小例子我们可以进一步加深对概念的理解和使用方法。假设我们有个需求,修改默认的首页成下面的内容下面是详细方法。

通过这个小例子我们可以进一步加深对Docker volume概念的理解和使用方法。

我们都知道运行基于Docker的Nginx镜像后,访问localhost能看到Nginx默认的首页,这个首页的位置是Nginx镜像内的/usr/share/nginx/html目录下面。

假设我们有个需求,修改Nginx默认的首页成下面的内容:



Custom Website from my container


This is Jerry"s custom website.

This website is served from my SAP Docker container.

下面是详细方法。

命令行-v将主机目录nginx-html挂载到Nginx容器内的/usr/share/nginx/html目录内。

docker run -d -p 1081:80 -v `pwd`/nginx-html:/usr/share/nginx/html --name jerry-custom nginx

使用vi将主机目录nginx-html下面的index.html修改成自定义内容:

通过交互式的方式进入到docker容器内部:

docker exec -it jerry-custom /bin/sh

发现Docker容器里的index.html也自动被修改了,内容和主机目录nginx-html下面的一致。

localhost:1081即可看到修改过后的自定义Nginx首页:

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40232.html

相关文章

  • 利用Docker volume修改Nginx Docker镜像index.html

    摘要:通过这个小例子我们可以进一步加深对概念的理解和使用方法。假设我们有个需求,修改默认的首页成下面的内容下面是详细方法。 通过这个小例子我们可以进一步加深对Docker volume概念的理解和使用方法。 我们都知道运行基于Docker的Nginx镜像后,访问localhost能看到Nginx默认的首页,这个首页的位置是Nginx镜像内的/usr/share/nginx/html目录下面。...

    chanthuang 评论0 收藏0
  • web应用集群入门-利用docker在单机搭建web应用集群实现session共享

    摘要:环境要求安装了的主机本文示例环境为准备镜像首先把所有需要用到的镜像拉取下来容器编排是容器进行编排的工具,定义和运行多容器的应用,可以一条命令启动多个容器。 环境要求:安装了docker的主机 (本文示例环境为centos7.4) 准备镜像 首先把所有需要用到的镜像拉取下来 # nginx $ docker pull nginx # php & php-fpm $ docker pul...

    ls0609 评论0 收藏0
  • web应用集群入门-利用docker在单机搭建web应用集群实现session共享

    摘要:环境要求安装了的主机本文示例环境为准备镜像首先把所有需要用到的镜像拉取下来容器编排是容器进行编排的工具,定义和运行多容器的应用,可以一条命令启动多个容器。 环境要求:安装了docker的主机 (本文示例环境为centos7.4) 准备镜像 首先把所有需要用到的镜像拉取下来 # nginx $ docker pull nginx # php & php-fpm $ docker pul...

    jcc 评论0 收藏0
  • web应用集群入门-利用docker在单机搭建web应用集群实现session共享

    摘要:环境要求安装了的主机本文示例环境为准备镜像首先把所有需要用到的镜像拉取下来容器编排是容器进行编排的工具,定义和运行多容器的应用,可以一条命令启动多个容器。 环境要求:安装了docker的主机 (本文示例环境为centos7.4) 准备镜像 首先把所有需要用到的镜像拉取下来 # nginx $ docker pull nginx # php & php-fpm $ docker pul...

    hedge_hog 评论0 收藏0
  • Mac上通过docker配置PHP开发环境

    摘要:安装关于上安装网上有很多文章介绍,这里我就不在做描述了,顺便提一句,建议使用阿里云或提供的加速器。我主要是通过来配置服务。一般配置文件名为。 安装docker 关于MAC上安装docker网上有很多文章介绍,这里我就不在做描述了,顺便提一句,建议使用阿里云或Daocloud提供的加速器。本文推荐参看这篇文章:https://blog.csdn.net/jiang_x...这篇文章相当于...

    Rocture 评论0 收藏0

发表评论

0条评论

xingpingz

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<