分享好友 最新动态首页 最新动态分类 切换频道
IntelliJ IDEA安装docker插件
2024-12-26 22:15
开发工具版本IntelliJ IDEA2018.1.6 (Community Edition)Docker integration181.5087.20

 

IntelliJ IDEA安装docker插件

1、Idea内安装

    打开Idea,从File->Settings->Plugins->Install JetBrains plugin进入插件安装界面,在搜索框中输入docker,可以看到Docker integration,点击右边的Install按钮进行安装。安装后重启Idea。

    重启后配置docker,连接到远程docker服务。从File->Settings->Build,Execution,Deployment->Docker打开配置界面。

    点击+号添加一个docker配置,输入Name和Engine API URL,URL是docker服务地址,需要docker开启远程连接功能。CentOS中在docker启动参数里添加如下配置即可开启远程连接。

    配置文件位置:/usr/lib/systemd/system/docker.service,配置参数项:ExecStart

    -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375

 

2、下载安装包安装

    从JetBrains官网(http://plugins.jetbrains.com/plugin/7724-docker-integration)下载docker安装包,下载后打开Idea,从File->Settings->Plugins->Install plugin from disk打开选择文件界面,选择刚下载的zip安装包,安装后重启Idea。配置如上。

 

1、新建一个Spring Boot工程

    可参考示例工程https://github.com/sealire/people/tree/tutorial,在工程里写一个REST接口,如下,简单返回一个字符串。

    修改pom文件,添加properties,添加plugin

2、配置Dockerfile文件

    在工程根目录下新建Dockerfile文件,内容如下

    基础镜像是java:8,copy命令将/target下的resource jar拷贝到镜像中。ENTRYPOINT是容器启动命令。

3、创建docker镜像

    将工程打包,在idea Terminal中执行mvn clean package命令进行编译打包,打包后会在target目录下生成jar包。

    生成jar包后,可以在本地启动服务,进行测试。测试后,配置docker镜像制件命令。从Run->Edit Configrations进入配置界面。

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

    配置完成后,执行这个命令

   如果没有错误的话,会连接上docker服务器,并制作镜像。制作完镜像后,在docker服务器启动这个镜像,执行如下命令,启动镜像

    docker run -d -p 18080:8080 --name docker-resource leesia/resource:1.0

    -p将docker服务器的18080端口绑定到容器的8080端口。

    容器启动后,访问服务接口,接口参数是一个字符串,并将字符返回。

 

 

 

 

 

 

 

最新文章
网店销售“大师同款” 不正当竞争应赔偿
建盏是产于福建省南平市的一种黑釉瓷器,建窑建盏烧制技艺是国家级非物质文化遗产之一,孙建兴是“建窑建盏烧制技艺”国家级非物质文化遗产代表性项目代表性传承人,“孙建兴”注册商标核定使用商品为第21类,包括瓷器、瓷、陶瓷、陶器等,
如何 百度快速收录 加速百度收录秘诀:优化策略助您快速上榜
如何实现百度快速收录:全面策略与实战指南在当今互联网信息爆炸的时代,网站被搜索引擎快速收录并排名靠前,对于任何企业或个人而言都至关重要百度作为中国最大的搜索引擎,其收录速度和排名机制直接影响着网站的曝光度和流量那么,如何实
考研流行病与卫生统计学就业方向
在如今的就业市场中,卫生统计学研究生就业方向越来越受到关注。随着公共卫生领域的发展,数据分析和统计方法在卫生政策、疾病控制和健康管理等方面的重要性日益凸显。本文将分享一些关于卫生统计学研究生的就业方向,希望能为正在求职的你
纯干货!磁盘分盘后怎么合回去?盘点3招分区合并技巧
磁盘分区管理是电脑维护中的一项重要任务,合理的分区可以提高数据管理效率和系统性能,在众多分区操作需求中,将分区合并回去是一个常见的需求。磁盘分盘后怎么合回去?以下是几种常用的磁盘分区合并方法,将帮助您快速轻松将磁盘合并。Wi
自定义帖子中的Wordpress ACF关系
Wordpress ACF(Advanced Custom Fields)关系是指在Wordpress中使用ACF插件来创建和管理自定义字段,并在帖子(Post)中建立关系。ACF是一款非常流行的Wordpress插件,它允许用户通过简单的界面来创建和管理自定义字段,而无需编写任何代
百度风云排行榜,游戏界的热力榜单揭秘
在浩瀚的网络世界中,百度风云排行榜以其独特的魅力,成为了众多玩家、游戏厂商以及行业分析师的关注焦点,就让我们一起走进这个神秘的排行榜,探寻其中的奥秘与魅力。一、百度风云排行榜的诞生与意义百度风云排行榜,顾名思义,是依托于百
信用钱包逾期严重如何协商解决
在现代社会信用钱包已成为人们日常生活中不可或缺的一部分无论是线上购物还是线下消费它都为咱们的支付途径提供了极大的便利。由于各种起因如个人经济状况的变化、对账单的忽视等使用者可能将会面临信用钱包逾期的疑问。一旦逾期不仅会产生
男科资讯:大连前列腺炎医院是不是正规医院?大连正规前列腺炎医院排名看点
  已有149人咨询过相关问题?疾病咨询?(↑点上下图片挂号↑)   医生在线-预约挂号-在线沟通-优质服务  大连前列腺医院排名:1、大连北医八医院,2、大连医科大学附二医院,3、大连市中心医院,4、大连大学附属中山医院,5、大连大学附
上海seo网站推广
上海SEO网站推广是指在上海地区通过搜索引擎优化技术提升网站在搜索引擎中的排名,从而增加网站的曝光度和流量。通过关键词研究、网站内容优化、外部链接建设等手段,提高网站在搜索引擎结果页的排名,吸引更多的潜在客户。上海SEO网站推广
跨越王X7该怎么选 买轻型卡车选它就对了
在与同级别车型的竞争中,在空间表现上值得一说。接下来就让我们一起来看一下吧。首先从外观来看,跨越王X7车头设计显得十分稳重 ,看上去很有运动气息。再采用了简洁的前车灯设计,符合年轻消费者的“口味”。该车配备了前雾灯、等。来到
相关文章
推荐文章
发表评论
0评