• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Docker的JavaWeb項目部署實踐

      2018-01-04 12:02史海峰
      電腦知識與技術 2018年29期

      史海峰

      摘要:基于Docker容器技術快速易用和高性能的特點,在centos7環(huán)境中,快速部署一個典型的Java Web項目。首先介紹了相關技術和Docker應用流程,然后根據(jù)流程安裝和部署tomcat和mysql應用,接著使用開源的JPress代碼,完成項目的部署和配置,最后給出部署的應用情況和改進方向。

      關鍵詞:Docker容器;centos;Java Web項目;JPress

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)29-0127-02

      Abstract: Based on the fast, easy-to-use and high-performance characteristics of Docker container technology, a typical Java Web project is rapidly deployed in centos7 environment. Firstly, the related technology and Docker application flow are introduced, then tomcat and mysql images and containers are installed and deployed according to the flow, and then the deployment and configuration of the project are completed by using open source JPress code, and finally presents the situation and improvements of the application.

      Key words: Docker container; centos;Java Web project; JPress

      Docker是一個使用開源的應用容器引擎,讓開發(fā)者可以打包應用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的機器上,是目前主流的容器引擎技術。與虛擬機技術相比,容器可以隔離應用環(huán)境,資源消耗更小,本文基于Docker容器快速部署一個Java Web項目,部署操作系統(tǒng)為64位,內(nèi)核大于3.10的centos7以上版本,所有資源可通過互聯(lián)網(wǎng)下載[1][2]。

      1 項目部署

      Docker的應用過程中涉及到倉庫,鏡像和容器三個概念,首先,Docker開發(fā)者構建鏡像,并將鏡像文件push到Docker倉庫中;然后Docker使用者從Docker倉庫pull鏡像文件到本地;最后通過本地的鏡像文件開啟Docker容器并提供服務,該流程如圖1所示:

      本文中的Java Web項目使用開源的JPress項目,該項目使用tomcat web服務器,數(shù)據(jù)庫采用mysql,下面根據(jù)流程,在centos 7操作系統(tǒng)上,首先安裝Docker服務,然后通過Docker服務拉取tomcat和mysql鏡像,并通過鏡像文件開啟相應的容器,最后下載JPress項目代碼,部署到web服務器上,最后通過瀏覽器訪問JPress項目。

      1.1 Docker安裝

      1.2 tomcat部署

      3 小結

      本文中tomcat和mysql采用獨立的兩個鏡像安裝部署,后續(xù)可以通過dockerfile編寫自定義鏡像包腳本,組裝tomcat和mysql鏡像包,并直接拷貝jpress程序到tomcat相應目錄中,然后再發(fā)布新的Docker鏡像,這樣直接運行一個鏡像包就可以快速部署JPress項目。

      參考文獻:

      [1] 張延冬,邢艷芳.基于Docker的運維平臺設計[J].計算機時代,2018(4):16-18,22.

      [2] 郭甲戌,胡曉勤.基于Docker的虛擬化技術研究[J].網(wǎng)絡安全技術與應用,2017(10):28-29.

      【通聯(lián)編輯:梁書】

      布拖县| 沈阳市| 大方县| 枣强县| 台东县| 乌兰察布市| 枝江市| 仙游县| 商都县| 保靖县| 噶尔县| 寻乌县| 张家川| 稷山县| 吉安县| 报价| 三明市| 长阳| 三门峡市| 卢龙县| 托里县| 体育| 漯河市| 城口县| 开封市| 苗栗市| 吉林市| 金川县| 德安县| 磴口县| 西城区| 荣昌县| 民丰县| 犍为县| 浠水县| 开封县| 通山县| 丰顺县| 澎湖县| 横山县| 河源市|