1. 程式人生 > >將微服務專案通過jar包的構建成映象的形式釋出到伺服器最簡單的方法

將微服務專案通過jar包的構建成映象的形式釋出到伺服器最簡單的方法

1.先說最大的坑。無服務各個模組之間有類似於common的工具類。像這樣的pom檔案裡面一定要記得不要引入maven打包外掛執行clean install即可

2.clean package各個專案打包完成後。各個模組開始在伺服器進行部署

3.首先。我這裡使用的是secureCRT工具。直接把dockerfile檔案放到桌面進行編輯。隨後再貼上回去

4.檔案內容為

FROM java:8
VOLUME /root/mydockerbuild
ADD AeurekaServer-0.0.1-SNAPSHOT.jar app.jar
RUN bash -c 'touch /app.jar'
EXPOSE 2223
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar","--spring.profiles.active=dev"]

這裡要注意修改jar名稱和埠號

5.要記得把jar包和dockerfile檔案放在同一目錄下邊

6.cd到相應檔案目錄下  然後執行docker構建命令  記得docker build -t 映象別名 .   最後的“.” 一定要加上,代表當前目錄

7.到這裡映象構建完成。開始執行  

8.到這裡,服務啟動。部署完成