成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

服務器

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

成都創(chuàng)新互聯長期為近1000家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為梧州企業(yè)提供專業(yè)的成都網站建設、網站建設,梧州網站改版等技術服務。擁有10年豐富建站經驗和眾多成功案例,為您定制開發(fā)。

一,創(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)境部署你的網站,根據情況設置權限,也可不設置

二,構建項目

 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,會出現 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 restartcontainerId重新啟容器

八,對比

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯。

網站題目:使用docker創(chuàng)建靜態(tài)網站應用(多種方式)
鏈接分享:http://jinyejixie.com/article24/cjdcje.html

成都網站建設公司_創(chuàng)新互聯,為您提供企業(yè)建站網站設計公司、服務器托管、商城網站、自適應網站網頁設計公司

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

網站優(yōu)化排名
汕尾市| 淮安市| 福泉市| 伊川县| 兴隆县| 鸡西市| 宝山区| 阜阳市| 正阳县| 南乐县| 涡阳县| 江西省| 衢州市| 鸡西市| 天峨县| 大冶市| 涿州市| 彩票| 克山县| 侯马市| 尼玛县| 安阳市| 城市| 湖北省| 岱山县| 海晏县| 文成县| 井研县| 高雄市| 通州市| 南乐县| 永城市| 宜良县| 镇巴县| 大兴区| 扶余县| 长丰县| 南宫市| 陵水| 曲靖市| 庆云县|