利用Docker volume修改Nginx Docker镜像里index.html
通過(guò)這個(gè)小例子我們可以進(jìn)一步加深對(duì)Docker volume概念的理解和使用方法。
我們都知道運(yùn)行基于Docker的Nginx鏡像后,訪問(wèn)localhost能看到Nginx默認(rèn)的首頁(yè),這個(gè)首頁(yè)的位置是Nginx鏡像內(nèi)的/usr/share/nginx/html目錄下面。
假設(shè)我們有個(gè)需求,修改Nginx默認(rèn)的首頁(yè)成下面的內(nèi)容:
<html> <head> <title>Custom Website from my container</title> </head> <body> <h1>This is Jerry's custom website.</h1> <p>This website is served from my <a href="http://www.docker.com" target="_blank">SAP Docker</a> container.</p> </body> </html>下面是詳細(xì)方法。
命令行-v將主機(jī)目錄nginx-html掛載到Nginx容器內(nèi)的/usr/share/nginx/html目錄內(nèi)。
docker run -d -p 1081:80 -v `pwd`/nginx-html:/usr/share/nginx/html --name jerry-custom nginx使用vi將主機(jī)目錄nginx-html下面的index.html修改成自定義內(nèi)容:
通過(guò)交互式的方式進(jìn)入到docker容器內(nèi)部:
docker exec -it jerry-custom /bin/sh發(fā)現(xiàn)Docker容器里的index.html也自動(dòng)被修改了,內(nèi)容和主機(jī)目錄nginx-html下面的一致。
localhost:1081即可看到修改過(guò)后的自定義Nginx首頁(yè):
要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的利用Docker volume修改Nginx Docker镜像里index.html的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SAP C4C里如何实现Sales Un
- 下一篇: 最简单的dockerfile使用教程 -