成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Linux_基于Docker快速搭建個(gè)人博客網(wǎng)站

Jensen / 1038人閱讀

摘要:時(shí)間年月日星期五說(shuō)明基于技術(shù),使用開源框架搭建個(gè)人博客網(wǎng)站。使用命令顯示啟動(dòng)成功。下載所需鏡像本例中,需要使用和,我們選擇國(guó)內(nèi)網(wǎng)易的鏡像庫(kù)。管理再次訪問(wèn),頁(yè)面如下訪問(wèn)管理界面,并輸入安裝時(shí),配置的管理員賬號(hào)至此,個(gè)人博客網(wǎng)站就安裝完成了。

時(shí)間:2017年04月28日星期五

說(shuō)明:基于docker技術(shù),使用jpress開源框架搭建個(gè)人博客網(wǎng)站。特別感謝jpress開源項(xiàng)目。系統(tǒng)版本:CentOS 7.2-64bit。

步驟一:準(zhǔn)備Docker環(huán)境 1、服務(wù)器安裝Docker

安裝命令:

yum install –y docker

顯示Complate表示安裝完成

使用命令:

docker version,查看是否安裝完成。

由于docker是C/S模式,因此需要啟動(dòng)docker服務(wù)。

使用命令:

service docker start

顯示啟動(dòng)成功。

再次使用命令:

docker version,可以看到docker的客戶端和服務(wù)端都啟動(dòng)了。

2、下載所需鏡像

本例中,需要使用mysql和tomcat,我們選擇國(guó)內(nèi)網(wǎng)易的鏡像庫(kù)。

打開網(wǎng)易鏡像中心:https://c.163.com/hub#/m/home/

下載mysql鏡像,搜索mysql鏡像。

選擇第一個(gè),帶有鯨魚標(biāo)識(shí)的表示為docker官方的鏡像

復(fù)制下載地址,到linux中執(zhí)行

下載命令:docker pull hub.c.163.com/library/mysql:latest

下載tomcat鏡像與下載mysql鏡像一致

下載命令:docker pull hub.c.163.com/library/tomcat:latest

使用命令:docker images,查看已下載的鏡像

3、下載所需war包

項(xiàng)目使用jpress開源項(xiàng)目搭建

jpress官網(wǎng):http://jpress.io/

點(diǎn)擊下載

跳轉(zhuǎn)到項(xiàng)目的github頁(yè)面,點(diǎn)擊wars,進(jìn)入war包下載

再次點(diǎn)擊jpress-web-newest.war

點(diǎn)擊下載:

下載完成后,使用FTP工具將下載的war包上傳至服務(wù)器。本例中,將下載的war包上傳至/study目錄下。

上傳完成后,如下所示:

使用mv命令重命令jpress

步驟二:制作Docker鏡像 1、編寫Dockerfile文件

在/study目錄下。使用命令:

vi Dockerfile,創(chuàng)建Dockerfile文件

編寫以下代碼:

FROM 表示:當(dāng)前鏡像依賴于tomcat鏡像
MAINTAINER 表示:鏡像創(chuàng)建者
CP 表示:將jpress的war包復(fù)制到tomcat的webapps目錄下
編寫完成后,按esc鍵,輸入英文狀態(tài)下的冒號(hào)和wq保存并退出

2、構(gòu)建jpress鏡像

使用命令:

docker build –t jpress: latest .

構(gòu)建docker鏡像,使用-t參數(shù)指定鏡像名為jpress,tag為latest。

鏡像構(gòu)建成功,使用docker images查看是否存在

可以看到一個(gè)名為jpress的鏡像,表示鏡像構(gòu)建成功

步驟三:?jiǎn)?dòng)Docker鏡像 1、啟動(dòng)mysql鏡像

使用命令:

docker run --name bolgmysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=youdbpassword -e MYSQL_DATABASE=bolgdb hub.c.163.com/library/mysql

表示:創(chuàng)建一個(gè)名為bolgdb的數(shù)據(jù)庫(kù),指定數(shù)據(jù)庫(kù)root用戶登錄密碼,進(jìn)行端口映射,啟動(dòng)mysql數(shù)據(jù)庫(kù)。

使用命令:

docker ps,查看正在運(yùn)行的容器。

使用命令:

netstat –na |grep 3306,查看端口是否被監(jiān)聽

2、啟動(dòng)jpress鏡像

使用命令:

docker run –name bolgjpress –d –p 8888:8080 jpress

使用命令:

docker ps,查看正在運(yùn)行的容器

步驟四:進(jìn)行驗(yàn)證 1、jpress安裝

訪問(wèn)服務(wù)器,使用IP+端口號(hào),jpress依賴的tomcat已經(jīng)啟動(dòng),并能正常訪問(wèn)。

在端口號(hào)后面加上/jpress

第一次訪問(wèn),需要進(jìn)行安裝。點(diǎn)擊下一步,進(jìn)行數(shù)據(jù)庫(kù)配置。將啟動(dòng)mysql鏡像時(shí)配置的數(shù)據(jù)庫(kù)名稱、端口、用戶名和密碼,一一對(duì)應(yīng)填寫。

注:數(shù)據(jù)庫(kù)主機(jī)須填寫服務(wù)器的IP地址,內(nèi)網(wǎng)或外網(wǎng)都可以。使用ifconfig命令查看本機(jī)IP。

安裝成功,填寫jpress管理賬號(hào),并點(diǎn)擊完成。

重啟jpress容器,使用命令docker ps查看正在運(yùn)行的容器

docker常用命令

docker stop 容器ID,停止容器。
docker restart 容器ID,重啟容器。
docker start 容器ID,啟動(dòng)容器。
docker rm 容器ID,刪除容器。

2、jpress管理

再次訪問(wèn),頁(yè)面如下

訪問(wèn)管理界面,并輸入jpress安裝時(shí),配置的管理員賬號(hào)

至此,個(gè)人博客網(wǎng)站就安裝完成了??烊ピ囈辉嚢?,搭建自己的博客網(wǎng)站。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/26883.html

相關(guān)文章

  • 慕課網(wǎng)_《第一個(gè)docker化的java應(yīng)用》學(xué)習(xí)總結(jié)

    摘要:時(shí)間年月日星期四說(shuō)明本文部分內(nèi)容均來(lái)自慕課網(wǎng)。倉(cāng)庫(kù)構(gòu)建鏡像的目的是為了在其機(jī)器上運(yùn)行鏡像程序。使用參數(shù),冒號(hào)前面為主機(jī)端口,后面為容器端口。 時(shí)間:2017年04月27日星期四說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示例源碼:無(wú)個(gè)人學(xué)習(xí)源碼:無(wú) 第一章:課程介紹 1-1 課程介紹 Docker能火的原因 快速的持續(xù)集成 服務(wù)的彈性伸縮 部署...

    李濤 評(píng)論0 收藏0
  • 慕課網(wǎng)_《第一個(gè)docker化的java應(yīng)用》學(xué)習(xí)總結(jié)

    摘要:時(shí)間年月日星期四說(shuō)明本文部分內(nèi)容均來(lái)自慕課網(wǎng)。倉(cāng)庫(kù)構(gòu)建鏡像的目的是為了在其機(jī)器上運(yùn)行鏡像程序。使用參數(shù),冒號(hào)前面為主機(jī)端口,后面為容器端口。 時(shí)間:2017年04月27日星期四說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示例源碼:無(wú)個(gè)人學(xué)習(xí)源碼:無(wú) 第一章:課程介紹 1-1 課程介紹 Docker能火的原因 快速的持續(xù)集成 服務(wù)的彈性伸縮 部署...

    vvpvvp 評(píng)論0 收藏0
  • React搭建個(gè)人博客(二)consul-template+nginx+docker實(shí)現(xiàn)負(fù)載均衡

    摘要:前兩個(gè)數(shù)據(jù)業(yè)務(wù)相關(guān)的服務(wù)即下圖的,第三個(gè)項(xiàng)目就是的實(shí)現(xiàn)的負(fù)載均衡。這里后臺(tái),前臺(tái)項(xiàng)目各啟動(dòng)了三個(gè)實(shí)例,用戶訪問(wèn)的時(shí)候,就會(huì)根據(jù)配置的負(fù)載均衡的策略,訪問(wèn)其中一個(gè)。這一部分與之前我轉(zhuǎn)發(fā)的實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)及網(wǎng)關(guān)其實(shí)也只是差了個(gè)網(wǎng)關(guān)和負(fù)載均衡。 一.簡(jiǎn)介 上一篇只講了博客的前端問(wèn)題,這一篇講一下后端的微服務(wù)搭建。項(xiàng)目的后端使用的thinkjs框架,在我之前的博客中已經(jīng)寫過(guò),這里就不重點(diǎn)說(shuō)明了。后...

    Coding01 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<