IDEA2023 配置使用Docker的詳細教程
IDEA2023 配置使用Docker
我們寫的代碼會接觸到好幾個環(huán)境:開發(fā)環(huán)境、測試環(huán)境以及生產(chǎn)環(huán)境等等。多種環(huán)境去部署同一份代碼,由于環(huán)境原因往往會出現(xiàn)軟件跨環(huán)境遷移的問題,針對這種問題Docker提供了一個完美的解決方案,統(tǒng)一集成容器部署。其次容器性能開銷極低的特點,配上Idea的編譯,完美塑造后端程序員開發(fā)環(huán)境。
1、配置Docker遠程API
1.1查看虛擬機中Docker配置文件位置
systemctl show --property=FragmentPath docker
1.2 配置遠程連接
根據(jù)獲取到的配置文件地址進行配置
vi /usr/lib/systemd/system/docker.service
添加遠程Api啟動命令 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
重啟docker服務(wù) systemctl daemon-reload systemctl restart docker
1.3測試docker端口連接情況
curl url:2375
連接失敗處理
檢查防火墻放行端口號 firewall-cmd --zone=public --list-ports 添加docker端口 firewall-cmd --zone=public --add-port=2375/tcp --permanent 更新防火墻規(guī)則 firewall-cmd --reload
2.Idea2023配置
2.1在idea配置中心添加dockerFile配置
2.2配置docker連接
3.Idea Docker參數(shù)配置
3.1創(chuàng)建DockerFile文件
DockerFile文件一般創(chuàng)建在項目的跟目錄下
#1.定義父鏡像(定義當(dāng)前工程依賴的環(huán)境): FROM java:8 #2.定義作者信息(可以省略不寫): MAINTAINER ideaDocker #3.將jar包添加到容器(將jar包存入鏡像中): ADD ./target/hello-1.0-SNAPSHOT.jar hello-idea-docker.jar #4.指定這個容器對外暴露的端口號 EXPOSE 8888 #5.定義容器啟動執(zhí)行的命令: 當(dāng)通過此鏡像啟動容器的時候,執(zhí)行的命令 ENTRYPOINT ["java","-jar","/hello-idea-docker.jar"]
3.2其他參數(shù)配置
依次配置 Image tag:鏡像名稱 Container name:容器名稱 Bind Ports: 端口號的映射
4、運行Docker
到此這篇關(guān)于IDEA2023 配置使用Docker的文章就介紹到這了,更多相關(guān)idea配置使用docker內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于Spring不同類型的注入方式 p-namespace,c-namespace
這篇文章主要介紹了Spring不同類型的注入方式 p-namespace,c-namespace。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09解決Spring Boot和Feign中使用Java 8時間日期API(LocalDate等)的序列化問題
這篇文章主要介紹了解決Spring Boot和Feign中使用Java 8時間日期API(LocalDate等)的序列化問題,需要的朋友可以參考下2018-03-03Java讀取制表符文本轉(zhuǎn)換為JSON實現(xiàn)實例
在Java開發(fā)中,處理各種數(shù)據(jù)格式是常見的任務(wù),本文將介紹如何使用Java讀取制表符文本文件,并將其轉(zhuǎn)換為JSON格式,以便于后續(xù)的數(shù)據(jù)處理和分析,我們將使用Java中的相關(guān)庫來實現(xiàn)這個過程,并提供詳細的代碼示例2024-01-01Spring?Boot中獲取request的三種方式及請求過程
這篇文章主要介紹了Spring?Boot當(dāng)中獲取request的三種方式,包括請求過程流程分析及response常用API,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2022-03-03Hikari?數(shù)據(jù)庫連接池內(nèi)部源碼實現(xiàn)的小細節(jié)
這篇文章主要介紹了Hikari?數(shù)據(jù)庫連接池內(nèi)部源碼實現(xiàn)的小細節(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02