IDEA整合Docker

創建項目

使用 IDEA 構建一個 SpringBoot 項目

編寫一個helloController

@RestController
public class HelloController {
    @GetMapping("/hello")
    public String hello() {
        return "hello,小葉曲";
    }
}

啓動測試下,端口修改下,避免8080衝突!本地訪問沒問題就可以

打jar包

打包鏡像

在項目下編寫 Dockerfile 文件,將打包好的jar包拷貝到Dockerfile同級目錄

FROM java:8

# 服務器只有dockerfile和jar在同級目錄
COPY *.jar /app.jar

CMD ["--server.port=8080"]

# 指定容器內要暴露的端口
EXPOSE 8080

ENTRYPOINT ["java","-jar","/app.jar"]

將Dockerfile 和 項目的 jar 包上傳到linux服務器上,構建運行

構建鏡像

docker build -t idea-xyq . 

 

查看鏡像

運行

docker run -d -p 3344:8080 --name idea-xyq idea-xyq

測試訪問

curl localhost:3344

curl localhost:3344/hello

 

IDEA安裝插件

瞭解即可!以後CI/CD,就完全沒必要這樣做!

IDEA安裝插件

配置docker連接集成

集成了docker插件就可以在IDEA中操作Docker內部的容器和鏡像了,但是很雞肋這個功能,對於我 們開發人員來說!之後學習的CI/CD纔是真正在企業中的王道!

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