通過前面的一系列學習,我們已經(jīng)知道怎么制作dockerfile了。那么,本篇文章,咱們就把自己寫的spring boot的demo項目,部署在docker上面。
堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網(wǎng)站建設服務10余年為成都小攪拌車小微創(chuàng)業(yè)公司專業(yè)提供成都企業(yè)網(wǎng)站定制營銷網(wǎng)站建設商城網(wǎng)站建設手機網(wǎng)站建設小程序網(wǎng)站建設網(wǎng)站改版,從內(nèi)容策劃、視覺設計、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設服務。我們自己開發(fā)的微服務怎么在docker上面運行呢?
1:通過IDEA新建一個普通的微服務模塊
2:通過dockerfile發(fā)布微服務部署到docker容器中
創(chuàng)建微服務項目1:創(chuàng)建一個簡單版的spring boot項目。瀏覽器可以訪問。返回任意信息就可以
2:mvn package后將對應項目的jar上傳到docker的宿主機中。比如凱哥上傳到mydocker文件夾下。
通過dockerfile發(fā)布微服務到docker容器中
1:編寫dockerfile文件
#?基礎鏡像使用java FROM?java:8 #?作者 MAINTAINER?kagejava #?VOLUME?指定臨時文件目錄為/tmp,在主機/var/lib/docker目錄下創(chuàng)建了一個臨時文件并鏈接到容器的/tmp VOLUME?/tmp #?將jar包添加到容器中并更名為kagejava_docker.jar ADD?docker-demo-0.0.1-SNAPSHOT.jar?kagejava_docker.jar #?運行jar包 RUN?bash?-c?'touch?/kagejava_docker.jar' ENTRYPOINT?["java","-jar","/kagejava_docker.jar
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧