IDEA2025配置使用Docker的详细教程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

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

文档评论(0)

158****9170 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档