Idea使用docker插件自动发布测试版本

本文详细介绍如何在IDEA中配置远程Docker环境,包括在CentOS上设置Docker服务,使其支持远程访问,以及在IDEA中创建并运行Docker配置的过程。通过此教程,用户可以轻松地在IDEA中管理和操作远程服务器上的Docker容器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、开发环境

ideaIU-2019.2.3,CentOS Linux release 7.4.1708 (Core),docker 19.03.4

本人使用测试服务器,虚拟机类似

二、开放服务器端口,开启docker远程访问


[root@localhost ~]# vim /lib/systemd/system/docker.service

修改ExecStart这行

ExecStart=/usr/bin/dockerd  -H tcp://0.0.0.0:2375  -H unix:///var/run/docker.sock

 退出后重新启动docker

 

#重新加载配置文件
[root@localhost ~]# systemctl daemon-reload    
#重启服务
[root@localhost ~]# systemctl restart docker.service 
#查看端口是否开启
[root@localhost ~]# netstat -tnulp
#直接curl看是否生效
[root@localhost ~]# curl http://127.0.0.1:2375/info

三、Idea配置

1.通过tcp的方式连接到centos的docker服务

2.然后再工具栏选择services的窗口,点击运行,此时我们就能看到服务器上所有的容器和镜像,并控制它们启动、停止等

 

3.新建Dockerfile文件

在根目录下新建Dockerfile文件

FROM openjdk:8
COPY /target/service-1.0-SNAPSHOT.jar /tmp/app.jar
WORKDIR /tmp
ENTRYPOINT ["java", "-jar", "app.jar"]

3.配置一个module的启动项

点击Docker,再点击+号,添加一个docker命令,输入Name,选择Server,选择Dockerfile文件,输入镜像tag,完成配置。 

 

Image tag 是 镜像名:标签 如abc:1.0

Container name 容器名

Bind ports 前一个是主机端口,后一个是容器内端口

4.配置完成后,run/debug 该docker启动项

5.执行成功后,services中多了一个容器,多了一个镜像

 也可远程查看镜像和容器

6.浏览器访问测试

 

 大功告成,233333333

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值