IDEA2023 配置使用Docker的详细教程
IDEA2023 配置使用Docker
我们写的代码会接触到好几个环境:开发环境、测试环境以及生产环境等等。多种环境去部署同一份代码,由于环境原因往往会出现软件跨环境迁移的问题,针对这种问题Docker提供了一个完美的解决方案,统一集成容器部署。其次容器性能开销极低的特点,配上Idea的编译,完美塑造后端程序员开发环境。
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 更新防火墙规则 firewall-cmd --reload
2.Idea2023配置
2.1在idea配置中心添加dockerFile配置

2.2配置docker连接


3.Idea Docker参数配置
3.1创建DockerFile文件


DockerFile文件一般创建在项目的跟目录下
#1.定义父镜像(定义当前工程依赖的环境): FROM java:8 #2.定义作者信息(可以省略不写): MAINTAINER ideaDocker #3.将jar包添加到容器(将jar包存入镜像中): ADD ./target/hello-1.0-SNAPSHOT.jar hello-idea-docker.jar #4.指定这个容器对外暴露的端口号 EXPOSE 8888 #5.定义容器启动执行的命令: 当通过此镜像启动容器的时候,执行的命令 ENTRYPOINT ["java","-jar","/hello-idea-docker.jar"]
3.2其他参数配置

依次配置 Image tag:镜像名称 Container name:容器名称 Bind Ports: 端口号的映射
4、运行Docker

到此这篇关于IDEA2023 配置使用Docker的文章就介绍到这了,更多相关idea配置使用docker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
SpringBoot配置类中@Configuration和@Bean的作用
这篇文章主要介绍了SpringBoot配置类中@Configuration和@Bean的作用,@Configuration 指明当前类是一个配置类来替代之前的Spring配置文件,Spring boot的配置类,相当于Spring的配置文件,需要的朋友可以参考下2023-11-11
SpringDataElasticsearch与SpEL表达式实现ES动态索引
这篇文章主要介绍了SpringDataElasticsearch与SpEL表达式实现ES动态索引,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下2022-09-09
springboot从application.properties中注入list, map方式
这篇文章主要介绍了springboot从application.properties中注入list,map方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-11-11
解析SpringSecurity自定义登录验证成功与失败的结果处理问题
这篇文章主要介绍了SpringSecurity系列之自定义登录验证成功与失败的结果处理问题,本文通过实例给大家讲解的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-11-11


最新评论