基本信息
文件名称:IDEA2025配置使用Docker的详细教程.docx
文件大小:16.23 KB
总页数:3 页
更新时间:2025-05-21
总字数:约1.41千字
文档摘要

IDEA2025配置使用Docker的详细教程

目录IDEA2025配置使用Docker1、配置Docker远程API1.1查看虚拟机中Docker配置文件位置1.2配置远程连接1.3测试docker端口连接情况2.Idea2025配置2.1在idea配置中心添加dockerFile配置2.2配置docker连接3.IdeaDocker参数配置3.1创建DockerFile文件3.2其他参数配置4、运行Docker

IDEA2025配置使用Docker

我们写的代码会接触到好几个环境:开发环境、测试环境以及生产环境等等。多种环境去部署同一份代码,由于环境原因往往会出现软件跨环境迁移的问题,针对这种问题Docker提供了一个完美的解决方案,统一集成容器部署。其次容器性能开销极低的特点,配上Idea的编译,完美塑造后端程序员开发环境。

1、配置Docker远程API

1.1查看虚拟机中Docker配置文件位置

systemctlshow--property=FragmentPathdocker

1.2配置远程连接

根据获取到的配置文件地址进行配置

vi/usr/lib/systemd/system/docker.service

添加远程Api启动命令

-Hunix:///var/run/docker.sock-Htcp://0.0.0.0:2375

重启docker服务

systemctldaemon-reload

systemctlrestartdocker

1.3测试docker端口连接情况

curlurl:2375

连接失败处理

检查防火墙放行端口号

firewall-cmd--zone=public--list-ports

添加docker端口

firewall-cmd--zone=public--add-port=2375/tcp--permanent

更新防火墙规则

firewall-cmd--reload

2.Idea2025配置

2.1在idea配置中心添加dockerFile配置

2.2配置docker连接

3.IdeaDocker参数配置

3.1创建DockerFile文件

DockerFile文件一般创建在项目的跟目录下

#1.定义父镜像(定义当前工程依赖的环境):

FROMjava:8

#2.定义作者信息(可以省略不写):

MAINTAINERideaDocker

#3.将jar包添加到容器(将jar包存入镜像中):

ADD./target/hello-1.0-SNAPSHOT.jarhello-idea-docker.jar

#4.指定这个容器对外暴露的端口号

EXPOSE8888

#5.定义容器启动执行的命令:当通过此镜像启动容器的时候,执行的命令

ENTRYPOINT[java,-jar,/hello-idea-docker.jar]

3.2其他参数配置

依次配置

Imagetag:镜像名称

Containername:容器名称

BindPorts:端口号的映射

4、运行Docker