第
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