国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

雜記 | 使用idea構(gòu)建SpringBoot項(xiàng)目并遠(yuǎn)程連接docker運(yùn)行

這篇具有很好參考價值的文章主要介紹了雜記 | 使用idea構(gòu)建SpringBoot項(xiàng)目并遠(yuǎn)程連接docker運(yùn)行。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。


概述

使用docker運(yùn)行SpringBoot項(xiàng)目是一個不錯的選擇,傳統(tǒng)方式需要手動打包并上傳到服務(wù)器,再使用docker build構(gòu)建鏡像,再使用docker run啟動運(yùn)行,難免有些繁瑣,本文介紹如何使用idea幫我們完成這些操作,簡化操作流程。

01 連接遠(yuǎn)程docker

idea 連接docker,雜記,intellij-idea,spring boot,docker
(如上圖)一般會默認(rèn)帶一個Docker,如果沒有,點(diǎn)擊+號創(chuàng)建一個Docker Connection

idea 連接docker,雜記,intellij-idea,spring boot,docker
如果存在一個Dokcer連接,右鍵點(diǎn)擊編輯配置。

idea 連接docker,雜記,intellij-idea,spring boot,docker
無論是新增還是編輯配置,都選擇SSH方式

idea 連接docker,雜記,intellij-idea,spring boot,docker
輸入服務(wù)器的ip、用戶名和密碼,創(chuàng)建一個SSH連接。

創(chuàng)建好后,點(diǎn)擊連接按鈕。(下圖)
idea 連接docker,雜記,intellij-idea,spring boot,docker
idea 連接docker,雜記,intellij-idea,spring boot,docker
這樣就連上服務(wù)器并可管理docker了。

02 本地打包

idea 連接docker,雜記,intellij-idea,spring boot,docker
點(diǎn)擊右側(cè)的maven管理工具,再點(diǎn)擊上方的skip tests model跳過測試。
然后雙擊clean清除已有的target,再雙擊package進(jìn)行打包。

成功后,左側(cè)可以看到項(xiàng)目的jar包:
idea 連接docker,雜記,intellij-idea,spring boot,docker

03 創(chuàng)建dockerfile文件

在項(xiàng)目的根目錄(也就是與pom.xml同級的目錄),創(chuàng)建一個dockerfile文件。
idea 連接docker,雜記,intellij-idea,spring boot,docker
idea 連接docker,雜記,intellij-idea,spring boot,docker
根據(jù)自己的項(xiàng)目情況填寫,此圖僅為參考。

04 部署并運(yùn)行

點(diǎn)擊Dockerfile文件編輯界面左上角的三角形符號運(yùn)行該容器。
idea 連接docker,雜記,intellij-idea,spring boot,docker
先配置運(yùn)行參數(shù),再運(yùn)行:
idea 連接docker,雜記,intellij-idea,spring boot,docker
idea 連接docker,雜記,intellij-idea,spring boot,docker
全程沒敲一行命令,還是挺不錯的。
更多詳細(xì)用法可自行探索。文章來源地址http://www.zghlxwxcb.cn/news/detail-651165.html

到了這里,關(guān)于雜記 | 使用idea構(gòu)建SpringBoot項(xiàng)目并遠(yuǎn)程連接docker運(yùn)行的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • IDEA遠(yuǎn)程一鍵部署SpringBoot到Docker

    IDEA遠(yuǎn)程一鍵部署SpringBoot到Docker

    IDEA 是Java開發(fā)利器,Spring Boot是Java生態(tài)中最流行的微服務(wù)框架,docker是時下最火的容器技術(shù),那么它們結(jié)合在一起會產(chǎn)生什么化學(xué)反應(yīng)呢? 一、開發(fā)前準(zhǔn)備 1. Docker安裝 可以參考:https://docs.docker.com/install/ ? 2.配置docker遠(yuǎn)程連接端口 找到 ExecStart,在最后面添加 -H tcp://0.0.0.0

    2024年02月04日
    瀏覽(26)
  • 雜記——16.idea中導(dǎo)入maven項(xiàng)目

    雜記——16.idea中導(dǎo)入maven項(xiàng)目

    這篇文章我們來講一下如何從Gitee上拉取項(xiàng)目,并將該項(xiàng)目導(dǎo)入到idea中 目錄 1.拉取項(xiàng)目 2.idea導(dǎo)入項(xiàng)目 3.更改相關(guān)的配置 3.1更改maven倉庫 3.2更改數(shù)據(jù)庫的連接池 第一步: 找到相關(guān)的項(xiàng)目地址 ?如圖所示,在Gitee上找到相關(guān)的項(xiàng)目,然后點(diǎn)擊“克隆/下載”,選擇SSH,點(diǎn)擊復(fù)制

    2023年04月08日
    瀏覽(16)
  • IDEA整合Docker實(shí)現(xiàn)一鍵部署及處理遠(yuǎn)程連接導(dǎo)致的問題

    IDEA整合Docker實(shí)現(xiàn)一鍵部署及處理遠(yuǎn)程連接導(dǎo)致的問題

    idea整合docker,需要連接到docker,這就需要開啟docker的遠(yuǎn)程連接了 執(zhí)行命令 vim /usr/lib/systemd/system/docker.service ,在如下位置添加內(nèi)容 保存后,執(zhí)行命令 systemctl daemon-reload、systemctl restart docker 重啟docker ( netstat -ntlp 查詢端口是否開啟成功 ) 然后登錄阿里云開放2375端口 2.1.IDEA安裝

    2024年02月12日
    瀏覽(22)
  • idea 遠(yuǎn)程debug阿里云服務(wù)器springboot項(xiàng)目

    idea 遠(yuǎn)程debug阿里云服務(wù)器springboot項(xiàng)目

    在實(shí)際的生產(chǎn)中不免會出現(xiàn)系統(tǒng)問題,有的在測試環(huán)境發(fā)現(xiàn),有的在預(yù)發(fā)布環(huán)境發(fā)現(xiàn),更有甚者在生產(chǎn)過程中出現(xiàn)造成事故。一般在我們發(fā)現(xiàn)問題時都會用debug來查找原因,但是有些時候我們本地環(huán)境由于某些原因根本不能復(fù)現(xiàn)線上問題。那么,這個時候我們可以考慮用遠(yuǎn)程

    2024年02月05日
    瀏覽(17)
  • Android Studio或IntelliJ IDEA 構(gòu)建Gradle項(xiàng)目時,gradle下載時連接超時問題

    Android Studio或IntelliJ IDEA 構(gòu)建Gradle項(xiàng)目時,gradle下載時連接超時問題

    用IntelliJ IDEA 創(chuàng)建一個Gradle項(xiàng)目,下載gradle時顯示連接超時。 問題如下 : 在項(xiàng)目根目錄的gradle目錄下,gradle-wrapper.properties文件定義了用于構(gòu)建項(xiàng)目的gradle工具的下載地址 services.gradle.org 。由于該網(wǎng)站的服務(wù)器在國外,所以在國內(nèi)訪問可能存在連接超時問題,訪問不到。 筆者

    2024年02月04日
    瀏覽(23)
  • IDEA通過Docker插件部署SpringBoot項(xiàng)目

    IDEA通過Docker插件部署SpringBoot項(xiàng)目

    找到并編輯服務(wù)器上的docker.service文件。 在下面ExecStart替換成下面的 有以下信息輸出說明配置成功 連接成功就可以在idea里面使用docker了 1、pom.xml中添加Docker插件坐標(biāo) 這是為了在本項(xiàng)目中引入docker來管理,畢竟最后要使用docker把項(xiàng)目打包成一個鏡像。 注意三個事情: 1.版本

    2024年02月07日
    瀏覽(25)
  • 【Docker】11、IDEA集成Docker插件實(shí)現(xiàn)一鍵部署SpringBoot項(xiàng)目

    【Docker】11、IDEA集成Docker插件實(shí)現(xiàn)一鍵部署SpringBoot項(xiàng)目

    日常開發(fā)項(xiàng)目的過程中,我們每次需要部署線上的時候,都需要安裝一大堆的運(yùn)行環(huán)境,例如:JDK、MySQL、Redis 等,非?;ㄙM(fèi)時間、我們可以使用 Docker 的容器技術(shù),方便快捷地搭建項(xiàng)目啟動所需要的運(yùn)行環(huán)境,本文介紹在開發(fā)工具 Idea 中安裝 Docker 插件實(shí)現(xiàn)一鍵部署 SpringBo

    2024年02月09日
    瀏覽(35)
  • IDEA構(gòu)建springBoot新項(xiàng)目時JDK只有17和21,無法選擇JDK8解決方案

    IDEA構(gòu)建springBoot新項(xiàng)目時JDK只有17和21,無法選擇JDK8解決方案

    今天創(chuàng)建springboot新項(xiàng)目時,發(fā)現(xiàn)IDEA里JDK選項(xiàng)只有17和21,無法選擇本機(jī)的JDK8,網(wǎng)上查資料后發(fā)現(xiàn)是springboot2.7于11.24號后停止維護(hù),基于2.7和java8的spring Initializ官方不再維護(hù),解決方案是在server?URL欄,改start.spring.io為阿里源:https://start.aliyun.com/

    2024年01月17日
    瀏覽(27)
  • 用Idea把SpringBoot項(xiàng)目打包鏡像上傳至docker

    用Idea把SpringBoot項(xiàng)目打包鏡像上傳至docker

    命令查看docker裝在哪里 ?vim docker.service 新增?-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock ? ?我在跟pom同一層 imageName后面如果沒有冒號版本號,那么會默認(rèn)latest,如果想要生成多個版本號,可以用imageTags里面加即可。 后續(xù)只要maven 的clean之后,再package就可以把鏡像上傳至docker服

    2024年02月10日
    瀏覽(20)
  • Java(SpringBoot)項(xiàng)目打包(構(gòu)建)成`Docker`鏡像的幾種方式

    Java(SpringBoot)項(xiàng)目打包(構(gòu)建)成`Docker`鏡像的幾種方式

    前置說明 最為原始的打包方式 spring-boot-maven-plugin 插件 jib-maven-plugin 插件 dockerfle-maven-plugin 插件 最為原始的方式 也就是使用 Docker 的打包命令去打包,麻煩,我這里不多說。 spring-boot-maven-plugin插件打包 SpringBoot自己內(nèi)置了一個 Docker 鏡像打包工具,在 spring-boot-starter-parent 中,

    2024年02月02日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包