最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用docker創(chuàng)建靜態(tài)網(wǎng)站應用(多種方式)

 更新時間:2019年01月30日 08:28:21   作者:ejiyuan  
這篇文章主要介紹了使用docker創(chuàng)建靜態(tài)網(wǎng)站應用(多種方式),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

能承載靜態(tài)網(wǎng)站的服務器有很多,本文使用,nginx、apache、tomcat服務器演示docker靜態(tài)網(wǎng)站應用設置

一,創(chuàng)建docker文件,

不同服務器的docker文件不一樣,下面分別創(chuàng)建nginx、apache、tomcat三個服務器的docker文件,其實主要就是區(qū)別于FROM標簽于項目文件目錄

目錄結構褥子:

1,nginx 的 docker文件

FROM nginx
COPY ./www /usr/share/nginx/html/
WORKDIR /usr/share/nginx/html/RUN chown -R daemon:daemon * && chmod -R 755 *
EXPOSE 80

2,apache的 docker文件

FROM httpd
COPY ./www/ /usr/local/apache2/htdocs/
WORKDIR /usr/local/apache2/htdocs/RUN chown -R daemon:daemon * && chmod -R 755 *
EXPOSE 80 

3,tomcat的 docker文件

FROM tomcat
COPY ./www/ /usr/local/tomcat/webapps/ROOT/webapp
WORKDIR /usr/local/tomcat/webapps/ROOT/webapp #切換到項目目錄
RUN chown -R daemon:daemon * && chmod -R 755 * #設置權限

這里創(chuàng)建了一個 名為 webapp的項目訪問時url地址后面要加入/webapp,這里還要注意Tomcat默認端口是 8080

三個文件應用于不同的環(huán)境部署你的網(wǎng)站,根據(jù)情況設置權限,也可不設置

二,構建項目

 docker build -t imageName .(注意后面的點,imageName最好是“hub賬號名/項目名”方便推送到公共庫)

下面會顯示構建過程

三,推送到公共倉庫

需要先執(zhí)行 docker login 登錄

docker push ejiyuan/webapp

四,在服務器上拉取項目

需要先執(zhí)行 docker login 登錄

docker pull ejiyuan/webapp

執(zhí)行docker images查看鏡像是否存在

五,執(zhí)行項目 

docker run -d -p 8081:80 ejiyuan/webapp 

六,驗證

直接訪問宿主ip地址加 啟動時給定的端口號8081或使用curl

curl http://192.168.99.100:8081

七,問題

這里已nginx為例如下如果你的項目默認頁不是index.html,會出現(xiàn) 401或下面頁面:

主要無原因是,沒有指定默認頁,使用下面命令登錄到 鏡像中

docker exec -it containerId /bin/bash 

containerId 可以使用 <em>docker ps</em> 得到,修改/etc/nginx/conf.d/default.cnf,容器中如果沒有vim或vi 通過下面兩個命令安裝

apt update
apt install vim

或使用sed命令

sed -i '10c index default.html;' /etc/nginx/conf.d/default.conf

修改往后需要重新加載  

nginx -t #檢查配置文件是否有誤 
sevice nginx reload # 新加載配置文件

如果不存在 service 使用 exit  退出容器后,使用 docker restart containerId 重新啟容器

八,對比

執(zhí)行 docker images 自己看結果 nginx 最小,Apache次之,tomcat 最大

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Docker安裝wordpress并配置數(shù)據(jù)庫超詳細介紹版

    Docker安裝wordpress并配置數(shù)據(jù)庫超詳細介紹版

    安裝WordPress是一項常見的任務,使用Docker可以使這個過程更加簡單和可靠,下面這篇文章主要給大家介紹了關于Docker安裝wordpress并配置數(shù)據(jù)庫的相關資料,需要的朋友可以參考下
    2023-11-11
  • docker私有倉庫的鏡像刪除方式

    docker私有倉庫的鏡像刪除方式

    該文章介紹了如何使用Docker私有倉庫刪除鏡像的步驟,包括獲取Token、請求鏡像列表和刪除鏡像的具體操作,同時,還解決了在刪除鏡像時遇到的MANIFEST_UNKNOWN錯誤,并提供了相應的解決辦法
    2025-02-02
  • Docker的基本使用筆記

    Docker的基本使用筆記

    Docker是一種可以把應用程序自動部署到容器的開源引擎,他和虛擬化相比具有輕量和快速部署刪除的特點,可以使軟件開發(fā)偏向于微服務架構方向。從資源成本和管理方式上都比傳統(tǒng)的虛擬化有著太多的優(yōu)勢,但是對運行環(huán)境的要求較高。
    2017-04-04
  • 詳解docker?API管理接口增加CA安全認證

    詳解docker?API管理接口增加CA安全認證

    這篇文章主要介紹了docker?API管理接口增加CA安全認證,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • docker上快速搭建gitlab、gitlab-runer及實現(xiàn)CI/CD功能

    docker上快速搭建gitlab、gitlab-runer及實現(xiàn)CI/CD功能

    這篇文章主要介紹了docker上快速搭建gitlab、gitlab-runer及實現(xiàn)CI/CD,本文給大家講解的非常詳細,包括docker上安裝gitlab的相關操作及配置root賬號密碼,需要的朋友可以參考下
    2022-04-04
  • Docker?安裝Redis?無法使用配置文件設置密碼問題及解決方法

    Docker?安裝Redis?無法使用配置文件設置密碼問題及解決方法

    最近開發(fā)需要使用各種組件,如果都到開發(fā)機上安裝,會占用電腦資源較多,所以使用docker容器來安裝這些組件,這篇文章主要介紹了Docker安裝Redis無法使用配置文件設置密碼問題,需要的朋友可以參考下
    2023-08-08
  • Docker部署nGrinder性能測試平臺過程解析

    Docker部署nGrinder性能測試平臺過程解析

    這篇文章主要介紹了Docker部署nGrinder性能測試平臺過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • Docker部署Apollo的實現(xiàn)步驟

    Docker部署Apollo的實現(xiàn)步驟

    眾所周知分布式配置中心在目前也可以說是企業(yè)中項目的標配了,本文主要介紹了Docker 部署Apollo的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • docker實現(xiàn)重新打tag并刪除原tag的鏡像

    docker實現(xiàn)重新打tag并刪除原tag的鏡像

    這篇文章主要介紹了docker實現(xiàn)重新打tag并刪除原tag的鏡像,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Docker部署SpringBoot項目的實現(xiàn)步驟

    Docker部署SpringBoot項目的實現(xiàn)步驟

    本文主要介紹了Docker部署SpringBoot項目的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2007-02-02

最新評論

常州市| 和林格尔县| 唐河县| 通榆县| 阳西县| 达孜县| 黄骅市| 大石桥市| 罗甸县| 平泉县| 沧源| 北碚区| 体育| 麦盖提县| 昌乐县| 英山县| 西乌珠穆沁旗| 双桥区| 漳平市| 玉林市| 临武县| 兰西县| 甘南县| 宝清县| 和政县| 延安市| 丹棱县| 丹巴县| 辽宁省| 什邡市| 上虞市| 肇源县| 镇雄县| 汕尾市| 宜黄县| 介休市| 潼南县| 广丰县| 翼城县| 方城县| 岚皋县|