測試成功 IDEA整合Docker,實現一鍵部署

2022-09-12 19:57:17 字數 2258 閱讀 3683

idea整合docker,需要開啟docker的2375埠

docker開放2375埠,實現遠端訪問 :

linux環境:ubuntu18.04 lts

idea版本:2019.3.5

單獨應用部署沒有問題,如果是微服務版本呢。

總不能把dockerfile和pom.xml放在同乙個目錄吧。

不光部署不方便,耦合度太高了。

試試解耦部署。

專案結構:

docker環境已經配置完成,要想在idea中部署專案,還需要安裝m**en外掛程式。

docker-m**en-plugin外掛程式能夠在m**en工程中,通過簡單的配置,自動生成映象並推送到倉庫。

配置docker-m**en外掛程式

>

>

>

>

org.springframework.bootgroupid

>

>

spring-boot-m**en-pluginartifactid

>

plugin

>

>

>

com.spotifygroupid

>

>

docker-m**en-pluginartifactid

>

>

1.0.0version

>

>

>

docker-$imagename

>

>

>

latestimagetag

>

imagetags

>

>

$/dockerdockerdirectory

>

>

>

configuration

>

plugin

>

>

>

m**en-antrun-pluginartifactid

>

>

>

>

packagephase

>

>

>

todir

="docker/jar"

file

="target/$-$.$"

>

copy

>

tasks

>

configuration

>

>

>

rungoal

>

goals

>

execution

>

executions

>

plugin

>

plugins

>

build

>

解釋一下。

m**en-antrun-plugin外掛程式,當點選mvn:package命令後,會把target下生成的jar包,複製乙份到docker下的jar包資料夾裡。

(tips:jar資料夾不存在,它會自動建立)

當點選docker:builder後,$/docker指定了dockerfile的路徑。jar資料夾和dockerfile在同一目錄內,因此會被讀取到。

dockerhost指定了docker映象構建後,發布的位址。

點選docker:builde命令,出現如下介面。

檢視docker伺服器上的映象:

啟動映象:

linux 安裝mqtt 測試成功

1 安裝軟體 yum install gcc c yum install cmake yum install openssl devel 2 去usr loca 目錄下操作 mkdir software cd software wget tar xzvf mosquitto 1.4.10.tar.g...

monkey 測試成功及各種命令

一 指定adb的環境變數 二 在命令列輸入cmd 三 輸入 adb shell monkey p 此處為程式packagename v 500 monkey常用命令 help查詢命令 1 monkey p com.yourpackage v 500 簡單的輸出測試的資訊。2 monkey p com...

自動化測試成功的關鍵

來自 ibm 在本文中,我們要討論為什麼進行測試,尤其是自動化測試,是必需的。然後,我們將介紹制定計畫的概念 為什麼制定計畫是如此的重要?在隨後的文章中,我們將分解測試計畫中的不同因素,並且研究如何進行制定計畫的過程才能最大程度地增加成功的機會。現代客戶端 伺服器應用程式是非常複雜的,因此測試也就成...