- maven打包jar
- 上傳至Docker服務器
- 創建Dockerfile
FROM java:8
VOLUME /data/test
ADD test-0.0.1-SNAPSHOT-boot.jar app.jar
EXPOSE 8090
ENTRYPOINT ["java","-jar","app.jar"]
FROM:指定基礎鏡像
VOLUME:添加捲,用於存儲程序產生的數據
ADD:將主機的文件複製到鏡像中
EXPOSE:暴露鏡像端口
ENTRYPOINT / CMD:容器啓動時執行的命令,CMD命令可以被docker run的命令覆蓋,ENTRYPOINT不會 - 製作鏡像
docker build -f /data/test/Dockerfile -t testdocker:v1 . (注意:命令最後有個符號“點”) - 查看鏡像
docker images - 啓動鏡像
docker run -p 8090:8090 -d testdocker:v1
-p:
hostPort:containerPort
ip:hostPort : containerPort
ip::containerPort (宿主機的任意端口映射容器端口,可以通過 /tcp,指定協議) - 查看容器情況
sudo docker ps -a - 成功啓動,訪問服務。
Linux-Docker部署Spring boot微服務
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.