好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 使用docker創建靜態網站應用(多種方式)

使用docker創建靜態網站應用(多種方式)

熱門標簽:百應電銷機器人靠譜嗎 營銷電銷機器人招商 信陽銷售外呼系統招商 菏澤crm外呼系統價格 如何在各種地圖標注自己的地址 遼寧電銷平臺外呼系統軟件 coreldraw地圖標注 申請400電話號碼多少錢 物超所值的400電話申請

能承載靜態網站的服務器有很多,本文使用,nginx、apache、tomcat服務器演示docker靜態網站應用設置

一,創建docker文件,

不同服務器的docker文件不一樣,下面分別創建nginx、apache、tomcat三個服務器的docker文件,其實主要就是區別于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 * #設置權限

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

三個文件應用于不同的環境部署你的網站,根據情況設置權限,也可不設置

二,構建項目

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

下面會顯示構建過程

三,推送到公共倉庫

需要先執行 docker login 登錄

docker push ejiyuan/webapp

四,在服務器上拉取項目

需要先執行 docker login 登錄

docker pull ejiyuan/webapp

執行docker images查看鏡像是否存在

五,執行項目 

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

六,驗證

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

curl http://192.168.99.100:8081

七,問題

這里已nginx為例如下如果你的項目默認頁不是index.html,會出現 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 重新啟容器

八,對比

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

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

標簽:瀘州 泰安 江西 廈門 玉樹 湖北 江門 內江

巨人網絡通訊聲明:本文標題《使用docker創建靜態網站應用(多種方式)》,本文關鍵詞  使用,docker,創建,靜態,網站,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用docker創建靜態網站應用(多種方式)》相關的同類信息!
  • 本頁收集關于使用docker創建靜態網站應用(多種方式)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 龙泽乃南ちとせ爆乳| 欧美日韩电影一区| 让男人爽死的性动作| 老板灬好大灬深一点| 人妻斩り56歳佳子AV| 公园恋老玩老头很兴奋视频| 禁欲佛子高H肉辣文| 欧美同性videos免费可播放| 亲胸揉胸膜下激烈娇喘视频下载 | 免费观看的黄色软件| 一本一道久久综合狠狠老精东影业| 白丝榨精小说h| 搡老女人ⅩXXX搡老女人一视频| 国产成人一区二区| 男人怎么提高性功能和持久力 | 91精品国产免费网站| XXXX????男女免费| 欧美国产日韩一区二区三区| 午夜丰满极品美女A片| 国产一区二区在线不卡| 邻居阿的丝袜让我好爽| 5566中文字幕一区二区电影| 偷吃(出轨高H)作者:百无禁忌| 动漫美女被触手羞羞动漫| 国产精品欧美7777777| 性欧美videofree另类一| 日日爽视频| 男女吃胸摸屁股视频| 搡老女人老妇女老熟女一区二区| 1对2:三人一次性体检| 国产乱子伦片免费观看中字| 宝贝好紧啊| 色婷婷久久啪啪一区二区国模| 老妇性老妇hd| 激情男男互攻3p姿势| 重口女王变态网站| 久久久久精品国产人妻一区二区| 久久免费观看国产精品动漫| 911香蕉视频| 成年人黄视频| 国产三级国产AV在线观看女明星|