idea使用docker插件一鍵部署項(xiàng)目的操作方法
一、首先保證我們電腦上已經(jīng)安裝了docker
docker -v
查看docker版本,如果不能識別,需要先下載docker destop,在官網(wǎng)下載正常安裝即可。
安裝成功就可以使用docker 命令了
二、idea下載docker插件并配置docker參數(shù)
我是通過tcp連接docker服務(wù)器的,服務(wù)器需要開放2375端口,如果知道賬號密碼也可以通過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ù)器的容器和鏡像
三、寫Dockerfile文件
# 基礎(chǔ)鏡像 FROM openjdk:8 # 復(fù)制主機(jī)jar包至鏡像內(nèi),復(fù)制的目錄需放置在 Dockerfile 文件同級目錄下 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"] # 對外暴露的端口號 EXPOSE 8080
最后啟動(dòng)項(xiàng)目的時(shí)候添加使用docker啟動(dòng),配置一下自己需要映射的端口,鏡像名字,執(zhí)行前操作等
執(zhí)行一下,成功將我們的項(xiàng)目打包鏡像推送到docker服務(wù)器并運(yùn)行了起來
到此這篇關(guān)于idea使用docker插件一鍵部署項(xiàng)目的文章就介紹到這了,更多相關(guān)idea docker部署項(xiàng)目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- idea快速實(shí)現(xiàn)將SpringBoot項(xiàng)目打包Docker鏡像并部署
- IDEA集成docker部署springboot項(xiàng)目的全過程
- IDEA2021.2配置docker如何將springboot項(xiàng)目打成鏡像一鍵發(fā)布部署
- IDEA使用Docker插件遠(yuǎn)程部署項(xiàng)目到云服務(wù)器的方法步驟
- 在Idea中使用Docker部署SpringBoot項(xiàng)目的詳細(xì)步驟
- IDEA連接遠(yuǎn)程服務(wù)器Docker部署Spring Boot項(xiàng)目的詳細(xì)教程
- 基于idea把springboot項(xiàng)目部署到docker
- IDEA中進(jìn)行Docker項(xiàng)目部署的實(shí)現(xiàn)步驟
相關(guān)文章
關(guān)于docker可視化管理工具-DockerUI的安裝
這篇文章主要介紹了關(guān)于docker可視化管理工具-DockerUI的安裝,DockerUI是一款開源強(qiáng)大的輕量級Docker管理工具,還不了解這款工具的朋友一起來看看吧2023-03-03詳解如何解決docker容器無法通過IP訪問宿主機(jī)問題
這篇文章主要介紹了詳解如何解決docker容器無法通過IP訪問宿主機(jī)問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-01-01IDEA集成docker實(shí)現(xiàn)遠(yuǎn)程部署的步驟
本文主要介紹了IDEA集成docker實(shí)現(xiàn)遠(yuǎn)程部署的步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09滾動(dòng) docker 中的 nginx 日志思路詳解
Nginx 自己沒有處理日志的滾動(dòng)問題,本文筆者介紹如何滾動(dòng)運(yùn)行在 docker 中的 nginx 日志文件,感興趣的朋友一起看看吧2018-08-08docker鏡像壓縮squash的實(shí)現(xiàn)
本文主要介紹了docker鏡像壓縮squash的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07一文詳解如何在Ubuntu系統(tǒng)中安裝docker
這篇文章主要為大家詳細(xì)介紹了在Ubuntu操作系統(tǒng)上安裝Docker的步驟,以便我們可以開始使用Docker來構(gòu)建和運(yùn)行容器化應(yīng)用程序,希望對大家有所幫助2024-03-03