IDEA中进行Docker项目部署的实现
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,IDEA中进行Docker项目部署的实现?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Docker配置修改配置文件打开Docker的配置
千家信息网最后更新 2026年10月31日IDEA中进行Docker项目部署的实现
IDEA中进行Docker项目部署的实现?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
Docker配置
修改配置文件
打开Docker的配置文件:vim /usr/lib/systemd/system/docker.service将下面这行注释掉:# ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock新写一行:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock重新加载配置文件和启动:systemctl daemon-reloadsystemctl start docker
如下图所示:
IDEA配置Docker
安装Docker插件
配置Docker信息
在设置中进行Docker配置,需要配置API URL,下面出现Connection successful即可:
项目搭建
新建一个springboot项目
通过IDEA搭建项目,什么都不需要选择,一直下一步就可以了:
修改pom文件
最主要的就是两点:
1.properties标签中添加
demo
2.添加新的plugin标签
com.spotify docker-maven-plugin 1.2.1 ${docker.image.prefix}/${project.artifactId} / ${project.build.directory} ${project.build.finalName}.jar
下面是完整的pom文件:
4.0.0 org.springframework.boot spring-boot-starter-parent 2.2.1.RELEASE com.example demo 0.0.1 demo Demo project for Spring Boot 1.8 demo org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.junit.vintage junit-vintage-engine org.springframework.boot spring-boot-maven-plugin com.spotify docker-maven-plugin 1.2.1 ${docker.image.prefix}/${project.artifactId} / ${project.build.directory} ${project.build.finalName}.jar
新建Dockerfile文件
需要在根目录下新建Dockerfile文件
#指定基础镜像,在其上进行定制FROM java:8#维护者信息MAINTAINER zhouzhaodong#这里的 /tmp 目录就会在运行时自动挂载为匿名卷,任何向 /tmp 中写入的信息都不会记录进容器存储层VOLUME /tmp#复制上下文目录下的target/demo-1.0.0.jar 到容器里COPY target/demo-0.0.1.jar demo-1.0.0.jar#bash方式执行,使demo-1.0.0.jar可访问#RUN新建立一层,在其上执行这些命令,执行结束后, commit 这一层的修改,构成新的镜像。RUN bash -c "touch /demo-1.0.0.jar"#声明运行时容器提供服务端口,这只是一个声明,在运行时并不会因为这个声明应用就会开启这个端口的服务EXPOSE 8080#指定容器启动程序及参数 " "ENTRYPOINT ["java","-jar","demo-1.0.0.jar"]
新建controller文件
别忘记在pom文件中添加web依赖。
@RestControllerpublic class testController { @RequestMapping("/") public String test(){ return "test Docker"; }}maven打包
install打包:

生成jar包:

新建配置
新建Dockerfile运行配置:
添加如下信息,找到自己写的Dockerfile文件,配置端口映射:
生成Docker镜像并运行
直接运行刚才新建的Dockerfile运行配置即可:
运行成功后log窗口会出现项目运行的信息:
访问对应的地址即可显示我们输入的信息:
看完上述内容,你们掌握IDEA中进行Docker项目部署的实现的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
配置
文件
运行
项目
信息
容器
端口
镜像
内容
方法
更多
标签
目录
问题
服务
生成
成功
束手无策
为此
一行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网是第几次科技革命的成果
互联网科技工作委员会
科技类互联网
嘟嘟瓜互联网科技
北京禾田雨橡互联网科技
沃里互联网科技
互联网科技网站
长亮科技互联网金融
撒么互联网科技公司
隆华科技工业互联网
互联网科技博主是什么意思
福州新华互联网科技学校 知乎
央行互联网金融科技公司
宝灵互联网科技有限公司
迪庆互联网科技招生
中和天地互联网科技有限公司
华中科技大学互联网的牛人
互联网科技年终奖
西安有哪些互联网高科技企业
互联网领先科技活动
广州宏创互联网科技
猫创互联网科技
上海卓越科技 互联网
佰商互联网科技有限公司
华服互联网科技官网
互联网校园科技培训
深圳艾果互联网通讯科技
陕西云淼互联网科技公司
扫呗互联网科技有限公司
宁波跨境商互联网科技有限公司