• 巔云智能建站平臺搭建版(創業門戶版)火爆上線,終身授權!新增:文章智能采集+全站真靜態打包+城市分站+智能小程序+非法詞過濾+H5自適應+智能鏈詞等功能功能詳情
    建站專提News

    Docker如何多步構建生成dubbo-admin鏡像詳解

    一佰互聯網站開發設計(www.karaokedaily.com) 發布日期 2019-04-23 09:20:21 瀏覽數: 213

    前言

    Dubbo是Alibaba開源的分布式服務框架,它最大的特點是按照分層的方式來架構,使用這種方式可以使各個層之間解耦合(或者最大限度地松耦合)。從服務模型的角度來看,Dubbo采用的是一種非常簡單的模型,要么是提供方提供服務,要么是消費方消費服務,所以基于這一點可以抽象出服務提供方(Provider)和服務消費方(Consumer)兩個角色。關于注冊中心、協議支持、服務監控等內容。

    Docker是支持多步構建的,對于需要編譯源代碼的那種構建,多步構建一方面可以獲得更小的鏡像,另外一方面也不需要手動清理源代碼和別的文件了。

    有時候本地調試的時候需要起一個dubbo-admin看一下,但是每次都是啟動一個tomcat,然后拷貝war,久了也有點麻煩。想從Docker鏡像啟動一個,但是官方沒有提供。網上有不少個人構建的鏡像,但是版本有些舊了。索性自己搞一下放在Docker hub。

    手動操作比較直接,克隆代碼庫,然后maven打包出war包,放tomcat運行即可。

    多步構建的Dockerfile如下:

    FROM maven:3-jdk-8RUN git clone --depth 1 https://github.com/apache/incubator-dubbo-ops.git /sourceWORKDIR /sourceRUN mvn package -f dubbo-admin  FROM tomcat:8.0-jre8RUN rm -rf /usr/local/tomcat/webapps/COPY --from=0 /source/dubbo-admin/target/*.war /usr/local/tomcat/webapps/ROOT.warEXPOSE 8080

    運行的時候提供一下注冊中心的環境變量(dubbo.registry.address)即可。

    如果是docker-compose中的寫法如下:

    version: "3" services: zookeeper: image: zookeeper admin: image: htynkn/dubbo-admin depends_on:  - zookeeper ports:  - 8080 environment:  - dubbo.registry.address=zookeeper://zookeeper:2181

    總結

    以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對網頁設計的支持。

    一佰互聯是全國知名建站品牌服務商,我們有九年網站建設、網站制作、網頁設計、php開發和域名注冊及虛擬主機服務經驗,提供的自助建站服務更是全國有名。近年來還整合團隊優勢自主開發了可視化多用戶”巔云建站系統“3.0平臺版,拖拽排版網站制作設計,輕松實現pc站、手機微網站、小程序、APP一體化全網營銷網站建設 ,已成功的為全國上百家網絡公司提供自助建站平臺搭建服務。更多資訊:tags標簽

    相關新聞more

    18
    05月
    寵物網站如何尋覓到自己的發展契機_巔云建站

    經營自己手中的寵物已經有三年的時間了,起初剛剛開始的時候,周邊的朋友并不支持我,因為關于寵物的營銷始終處于一個小眾的地位,雖有人關注,但并不... >>詳情

    25
    04月
    ThinkPHP中獲取指定日期后工作日的具體

    思路:1、獲取到查詢年份內所有工作日數據數組2、獲取到查詢開始日期在工作日的索引3、計算需查詢日期索引4、獲得查詢日期/*創建日期類型記錄表... >>詳情

    27
    04月
    thinkPHP查詢方式小結

    本文實例總結了thinkPHP查詢方式。分享給大家供大家參考,具體如下:一、普通查詢方式1. 使用字符串查詢;復制代碼 代碼如下:$m-&g... >>詳情

    07
    04月
    一個專業的用戶調研過程,僅僅需要這5個步驟!

    @可樂橙_ColaChan?:多數小團隊都沒有專門的用戶研究人員,常由產品與設計師來進行調研。本文中,作者簡要描述了一次專業的用戶調研的經過... >>詳情

    高端網站建設

    美工兼顧SEO,為企業電子商務營銷助力!

    電話(微售):

    18581389571
    建站

    產品

    域名注冊 虛擬主機 云服務器 企業郵局
    智能建站 APP打包 微站/小程序 創業平臺
    網站推廣 媒體營銷 智能采集 AI機器人
    400電話 短信營銷 店銷機器人
    私人定制 門戶網站
    溝通客服
    展開
    91小仙女思妍丝袜,免费中文字幕无码视频,黑色丝袜老师自慰喷水动态图