idea使用docker插件一鍵部署項(xiàng)目的操作方法
一、首先保證我們電腦上已經(jīng)安裝了docker
docker -v
查看docker版本,如果不能識(shí)別,需要先下載docker destop,在官網(wǎng)下載正常安裝即可。
安裝成功就可以使用docker 命令了

二、idea下載docker插件并配置docker參數(shù)

我是通過(guò)tcp連接docker服務(wù)器的,服務(wù)器需要開(kāi)放2375端口,如果知道賬號(hào)密碼也可以通過(guò)ssh連接,Docker for Mac 是連接我本地的

配置docker執(zhí)行路徑
idea默認(rèn)會(huì)自動(dòng)掃描配置,但也會(huì)出現(xiàn)掃描不到的情況。如果這個(gè)路徑?jīng)]有需要手動(dòng)找到可執(zhí)行文件進(jìn)行配置。

這里需要修改docker服務(wù)器的配置文件,使用2375端口
vim /etc/docker/daemon.json
配置文件修改如下:
{
"data-root": "/var/lib/docker",
"log-driver": "json-file",
"log-level": "warn",
"log-opts": {
"max-file": "3",
"max-size": "10m"
},
"max-concurrent-downloads": 10,
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com",
"https://ustc-edu-cn.mirror.aliyuncs.com",
"https://docker.1panel.live"
],
"runtimes": {
"nvidia": {
"args": [],
"path": "nvidia-container-runtime"
}
},
"hosts": [
"unix:///var/run/docker.sock",
"tcp://0.0.0.0:2375"
]
}docker插件連上了服務(wù)器之后,顯示服務(wù)器的容器和鏡像

三、寫(xiě)Dockerfile文件
# 基礎(chǔ)鏡像 FROM openjdk:8 # 復(fù)制主機(jī)jar包至鏡像內(nèi),復(fù)制的目錄需放置在 Dockerfile 文件同級(jí)目錄下 ADD /target/docker-demo-0.0.1-SNAPSHOT.jar docker-demo-0.0.1-SNAPSHOT.jar # 容器啟動(dòng)執(zhí)行命令 #ENTRYPOINT ["java -jar /docker-demo-0.0.1-SNAPSHOT.jar"] ENTRYPOINT ["java","-jar","/docker-demo-0.0.1-SNAPSHOT.jar"] # 對(duì)外暴露的端口號(hào) EXPOSE 8080
最后啟動(dòng)項(xiàng)目的時(shí)候添加使用docker啟動(dòng),配置一下自己需要映射的端口,鏡像名字,執(zhí)行前操作等

執(zhí)行一下,成功將我們的項(xiàng)目打包鏡像推送到docker服務(wù)器并運(yùn)行了起來(lái)

到此這篇關(guān)于idea使用docker插件一鍵部署項(xiàng)目的文章就介紹到這了,更多相關(guān)idea docker部署項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker部署Web在線版的PPT應(yīng)用程序PPTist
PPTist作為一款開(kāi)源的Web應(yīng)用程序,無(wú)需安裝、跨平臺(tái)且支持實(shí)時(shí)協(xié)作的幻燈片制作,本文介紹了如何使用Docker部署Web在線版的PPTist,包括本地環(huán)境規(guī)劃、檢查、下載PPTist鏡像、部署PPTist應(yīng)用以及訪問(wèn)PPTist首頁(yè)的步驟2025-02-02
docker創(chuàng)建并運(yùn)行一個(gè)MySql容器,并將宿主機(jī)直接掛載到容器
這篇文章主要介紹了docker創(chuàng)建并運(yùn)行一個(gè)MySql容器,并將宿主機(jī)直接掛載到容器問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
Docker?Compose中配置Host網(wǎng)絡(luò)模式的具體方法及注意事項(xiàng)
Docker Compose 是一個(gè)用于定義和運(yùn)行多容器 Docker 應(yīng)用程序的工具,下面這篇文章主要介紹了Docker?Compose中配置Host網(wǎng)絡(luò)模式的具體方法及注意事項(xiàng),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-09-09
Docker部署Spring-boot項(xiàng)目的示例代碼
這篇文章主要介紹了Docker部署Spring-boot的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12
docker save鏡像時(shí)進(jìn)行g(shù)zip壓縮方式
文章介紹了三種Docker鏡像壓縮方法:管道壓縮(推薦,使用gzip/pigz,速度快)、xz壓縮(高壓縮比但慢)、及先保存再壓縮(不推薦,占空間),建議日常用管道gzip,傳輸用xz,避免直接保存未壓縮文件2025-08-08
Dockerfile為鏡像添加SSH服務(wù)的實(shí)現(xiàn)步驟
利用 SSH 協(xié)議可以有效防止遠(yuǎn)程管理過(guò)程中的信息泄露問(wèn)題,本文主要介紹了Dockerfile為鏡像添加SSH服務(wù)的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03

