將微服務專案通過jar包的構建成映象的形式釋出到伺服器最簡單的方法
阿新 • • 發佈:2018-12-26
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.到這裡,服務啟動。部署完成