IDEA直接打包Docker鏡像的實現(xiàn)
1 安裝Docker Desktop
下載地址:https://www.docker.com/products/docker-desktop/
安裝成功后,可在cmd查看版本號

2 啟動Docker Desktop
啟動成功后,Docker服務才能正常使用

3 IDEA安裝Docker插件

4 新建Dockerfile文件
pom.xml同級目錄下新建Dockerfile文件

5 配置Docker服務
Dockfile文件上點擊綠色雙箭頭,配置Docker服務


選擇Docker for Windows后,下方出現(xiàn)Connection successful,表示連接本地Docker服務成功

點擊【OK】返回上一頁,上一頁中點擊【Run】即可打包鏡像并新建容器
6 打包鏡像、新建容器
后續(xù)可直接點擊Dockfile文件上綠色雙箭頭,打包鏡像、新建容器

注意:通過該方式打包的鏡像,repository和tag可能為none
注意:如果想打包鏡像并上傳倉庫,可以直接使用腳本,參考第10步
如下圖所示,鏡像打包成功,容器創(chuàng)建成功

7 查看鏡像和容器
在Docker Desktop可以查看打包或下載的鏡像和容器
鏡像:

容器:

8 啟動鏡像,生成容器
可以直接在Docker Desktop上啟動鏡像,生成容器,支持配置容器名、映射端口、數(shù)據(jù)卷、環(huán)境變量

如下圖所示,界面上有容器相關信息,支持啟動、停止、重啟、刪除容器

9 Docker命令查看
我們也可以直接在cmd中執(zhí)行Docker相關命令查看

10 打包鏡像并上傳倉庫
如果我們想將本地服務打包鏡像,并推到倉庫,可以直接使用腳本
10.1 修改daemon.json
修改 C:\Users\用戶名\.docker 目錄下 daemon.json,配置上倉庫地址
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"insecure-registries": [
"devops.test.cn:5000"
]
}
修改保存后,重啟Docker Desktop服務

10.2 執(zhí)行腳本
docker build -t devops.test.cn:5000/spring-boot-helloworld . docker push devops.test.cn:5000/spring-boot-helloworld
打包并上傳倉庫成功

到此這篇關于IDEA直接打包Docker鏡像的實現(xiàn)的文章就介紹到這了,更多相關IDEA打包Docker鏡像內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
docker容器單機創(chuàng)建3個節(jié)點的MySQLMGR集群方式
本文檔詳細介紹了如何在單機上使用Docker創(chuàng)建一個包含三個節(jié)點的MySQL MGR集群,通過一系列步驟,包括安裝Docker、配置MySQL MGR以及啟動多個容器,成功構建了一個高可用的MySQL集群環(huán)境2026-01-01
Docker實現(xiàn)將鏡像從1.2GB壓縮到200MB的優(yōu)化指南
作為一名在容器化領域摸爬滾打多年的開發(fā)者,深知Docker鏡像大小對生產(chǎn)環(huán)境的影響,本文將詳細記錄優(yōu)化歷程,從問題分析到解決方案實施,從理論原理到實戰(zhàn)技巧,感興趣的小伙伴可以了解下2025-09-09
Docker?安裝啟動Jenkins的方法(docker-compose)
這篇文章主要介紹了Docker?安裝啟動?Jenkins(docker-compose)的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-09-09

