linux centos7 部署docker spring boot容器

linux centos7 部署docker spring boot容器

前置需求:linux服務器部署好docker,java,maven

  1. 新建spring boot項目,添加web依賴,創建一個controller
  2. 修改pom,添加docker插件
  3. 創建Dockerfile(2,3兩步可參考我的示例項目springboot_docker_initdemo,裏面有詳細參數
  4. 將整個項目裏面的內容拷貝到linux上自己創建的文件夾之內,Dockerfile也放在項目文件夾內
  5. 在項目當前文件夾內執行 mvn install -DskipTests dockerfile:build 來編譯項目並構建docker鏡像
  6. 現在docker鏡像已經創建好了,也可以用docker push推送到鏡像倉庫,要執行容器的話,命令行執行
    docker run -e "SPRING_PROFILES_ACTIVE=prod" -p 9090:8080 -t ieatpotato/firstdocker
    -e 是傳給spring boot的啓動項參數,這裏可選 -p是將linux機的9090端口映射到容器的8080端口,實際訪問使用9090,-t是指明容器啓動的docker鏡像

參考 spring boot 官方docker指引

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章