Linux-Docker部署Spring boot微服務

  1. maven打包jar
  2. 上傳至Docker服務器
  3. 創建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不會


  4. 製作鏡像
    docker build -f /data/test/Dockerfile -t testdocker:v1 .  (注意:命令最後有個符號“點”)
  5. 查看鏡像
    docker images
  6. 啓動鏡像
    docker run -p 8090:8090 -d testdocker:v1
    -p:
           hostPort:containerPort
           ip:hostPort : containerPort
           ip::containerPort
     (宿主機的任意端口映射容器端口,可以通過 /tcp,指定協議)
  7. 查看容器情況
    sudo docker ps -a
  8. 成功啓動,訪問服務。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章