1. 程式人生 > >centos7中docker安裝並啟動jpress

centos7中docker安裝並啟動jpress

相對 lib 容器 centos ret img uil 數據 HA

首先到 http://jpress.io/index.html 下載jpress,也可點擊鏈接:https://share.weiyun.com/5efph5T 密碼:nfeiei,下載war包。

1.在docker中安裝一個mysql
docker pull hub.c.163.com/library/mysql:latest
技術分享圖片
技術分享圖片

2.docker中安裝tomcat
docker pull hub.c.163.com/library/tomcat:latest
技術分享圖片
技術分享圖片

3.編寫Dockerfile
sudo vi Dockerfile
輸入以下內容保存退出

from hub.c.163.com/library/tomcat //鏡像名字
MAINTAINER szh [email protected]
COPY jpress.war /usr/local/tomcat/webapps //第一個路徑為war包相對與Dockerfile所在的位置,可用絕對路徑,第二個路徑是容器中位置
技術分享圖片

  1. docker build -t [jpress-name]:[Tag] [Dockerfile path]
    技術分享圖片
    技術分享圖片
    技術分享圖片

至此已經將war包拷貝到容器內了。

5.啟動docker中的mysql,並且指定root用戶密碼和要創建的數據庫
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_DATABASE=[database-name] [mysql-name]
技術分享圖片

6.啟動jpress
技術分享圖片
在瀏覽器中訪問
技術分享圖片
技術分享圖片
大功告成啦。

centos7中docker安裝並啟動jpress