IDEA2023 配置使用Docker的詳細教程
IDEA2023 配置使用Docker
我們寫的代碼會接觸到好幾個環(huán)境:開發(fā)環(huán)境、測試環(huán)境以及生產環(huán)境等等。多種環(huán)境去部署同一份代碼,由于環(huán)境原因往往會出現軟件跨環(huán)境遷移的問題,針對這種問題Docker提供了一個完美的解決方案,統(tǒng)一集成容器部署。其次容器性能開銷極低的特點,配上Idea的編譯,完美塑造后端程序員開發(fā)環(huán)境。
1、配置Docker遠程API
1.1查看虛擬機中Docker配置文件位置
systemctl show --property=FragmentPath docker
1.2 配置遠程連接
根據獲取到的配置文件地址進行配置
vi /usr/lib/systemd/system/docker.service

添加遠程Api啟動命令 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
重啟docker服務 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參數配置
3.1創(chuàng)建DockerFile文件


DockerFile文件一般創(chuàng)建在項目的跟目錄下
#1.定義父鏡像(定義當前工程依賴的環(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í)行的命令: 當通過此鏡像啟動容器的時候,執(zhí)行的命令 ENTRYPOINT ["java","-jar","/hello-idea-docker.jar"]
3.2其他參數配置

依次配置 Image tag:鏡像名稱 Container name:容器名稱 Bind Ports: 端口號的映射
4、運行Docker

到此這篇關于IDEA2023 配置使用Docker的文章就介紹到這了,更多相關idea配置使用docker內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
關于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-03
Spring?Boot中獲取request的三種方式及請求過程
這篇文章主要介紹了Spring?Boot當中獲取request的三種方式,包括請求過程流程分析及response常用API,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2022-03-03

