国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Linux_基于Docker快速搭建個人博客網站

Jensen / 1024人閱讀

摘要:時間年月日星期五說明基于技術,使用開源框架搭建個人博客網站。使用命令顯示啟動成功。下載所需鏡像本例中,需要使用和,我們選擇國內網易的鏡像庫。管理再次訪問,頁面如下訪問管理界面,并輸入安裝時,配置的管理員賬號至此,個人博客網站就安裝完成了。

時間:2017年04月28日星期五

說明:基于docker技術,使用jpress開源框架搭建個人博客網站。特別感謝jpress開源項目。系統版本:CentOS 7.2-64bit。

步驟一:準備Docker環境 1、服務器安裝Docker

安裝命令:

yum install –y docker

顯示Complate表示安裝完成

使用命令:

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

由于docker是C/S模式,因此需要啟動docker服務。

使用命令:

service docker start

顯示啟動成功。

再次使用命令:

docker version,可以看到docker的客戶端和服務端都啟動了。

2、下載所需鏡像

本例中,需要使用mysql和tomcat,我們選擇國內網易的鏡像庫。

打開網易鏡像中心:https://c.163.com/hub#/m/home/

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

選擇第一個,帶有鯨魚標識的表示為docker官方的鏡像

復制下載地址,到linux中執行

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

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

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

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

3、下載所需war包

項目使用jpress開源項目搭建

jpress官網:http://jpress.io/

點擊下載

跳轉到項目的github頁面,點擊wars,進入war包下載

再次點擊jpress-web-newest.war

點擊下載:

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

上傳完成后,如下所示:

使用mv命令重命令jpress

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

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

vi Dockerfile,創建Dockerfile文件

編寫以下代碼:

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

2、構建jpress鏡像

使用命令:

docker build –t jpress: latest .

構建docker鏡像,使用-t參數指定鏡像名為jpress,tag為latest。

鏡像構建成功,使用docker images查看是否存在

可以看到一個名為jpress的鏡像,表示鏡像構建成功

步驟三:啟動Docker鏡像 1、啟動mysql鏡像

使用命令:

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

表示:創建一個名為bolgdb的數據庫,指定數據庫root用戶登錄密碼,進行端口映射,啟動mysql數據庫。

使用命令:

docker ps,查看正在運行的容器。

使用命令:

netstat –na |grep 3306,查看端口是否被監聽

2、啟動jpress鏡像

使用命令:

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

使用命令:

docker ps,查看正在運行的容器

步驟四:進行驗證 1、jpress安裝

訪問服務器,使用IP+端口號,jpress依賴的tomcat已經啟動,并能正常訪問。

在端口號后面加上/jpress

第一次訪問,需要進行安裝。點擊下一步,進行數據庫配置。將啟動mysql鏡像時配置的數據庫名稱、端口、用戶名和密碼,一一對應填寫。

注:數據庫主機須填寫服務器的IP地址,內網或外網都可以。使用ifconfig命令查看本機IP。

安裝成功,填寫jpress管理賬號,并點擊完成。

重啟jpress容器,使用命令docker ps查看正在運行的容器

docker常用命令

docker stop 容器ID,停止容器。
docker restart 容器ID,重啟容器。
docker start 容器ID,啟動容器。
docker rm 容器ID,刪除容器。

2、jpress管理

再次訪問,頁面如下

訪問管理界面,并輸入jpress安裝時,配置的管理員賬號

至此,個人博客網站就安裝完成了。快去試一試吧,搭建自己的博客網站。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26883.html

相關文章

  • 慕課網_《第一個docker化的java應用》學習總結

    摘要:時間年月日星期四說明本文部分內容均來自慕課網。倉庫構建鏡像的目的是為了在其機器上運行鏡像程序。使用參數,冒號前面為主機端口,后面為容器端口。 時間:2017年04月27日星期四說明:本文部分內容均來自慕課網。@慕課網:http://www.imooc.com教學示例源碼:無個人學習源碼:無 第一章:課程介紹 1-1 課程介紹 Docker能火的原因 快速的持續集成 服務的彈性伸縮 部署...

    李濤 評論0 收藏0
  • 慕課網_《第一個docker化的java應用》學習總結

    摘要:時間年月日星期四說明本文部分內容均來自慕課網。倉庫構建鏡像的目的是為了在其機器上運行鏡像程序。使用參數,冒號前面為主機端口,后面為容器端口。 時間:2017年04月27日星期四說明:本文部分內容均來自慕課網。@慕課網:http://www.imooc.com教學示例源碼:無個人學習源碼:無 第一章:課程介紹 1-1 課程介紹 Docker能火的原因 快速的持續集成 服務的彈性伸縮 部署...

    vvpvvp 評論0 收藏0
  • React搭建個人博客(二)consul-template+nginx+docker實現負載均衡

    摘要:前兩個數據業務相關的服務即下圖的,第三個項目就是的實現的負載均衡。這里后臺,前臺項目各啟動了三個實例,用戶訪問的時候,就會根據配置的負載均衡的策略,訪問其中一個。這一部分與之前我轉發的實現服務發現及網關其實也只是差了個網關和負載均衡。 一.簡介 上一篇只講了博客的前端問題,這一篇講一下后端的微服務搭建。項目的后端使用的thinkjs框架,在我之前的博客中已經寫過,這里就不重點說明了。后...

    Coding01 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<