分享好友 最新动态首页 最新动态分类 切换频道
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端口。

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

 

 

 

 

 

 

 

最新文章
SEO实用工具:实战中的得力助手
在数字营销这片浩瀚的海洋中,我深知SEO(搜索引擎优化)的航船如何借助工具的东风,破浪前行。多年的实战经验让我深刻理解,一套高效、实用的SEO工具不仅是策略执行的加速器,更是数据分析的显微镜。今天,就让我们一起探索那些在我职业生
定期清除浏览记录,提升隐私安全与网络体验的重要性
  清除浏览记录,听起来可能是个小事,但它其实关系到你的隐私安全和网络体验。在日常使用电脑或手机的时候,我们难免会留下很多浏览记录,有时候这些记录会暴露我们的兴趣、习惯,甚至一些敏感信息。因此,定期清除浏览记录是个明智的选
步骤1:安装Python
Python是一种非常流行的编程语言,用于编写各种类型的应用程序,包括网络爬虫。在本文中,我们将介绍如何使用Python编写一个简单的网络爬虫。首先,您需要安装Python。您可以从Python官方网站下载Python的最新版本
超真实美女写真生成:揭秘AI绘画工具背后的魔力与技巧
在这个看脸的时代,拥有几张精美的美女写真似乎成了每个人的梦想。无论是在社交媒体上炫耀,还是作为个人艺术作品,一张高清、超美的写真总能吸引眼球。但是,拍摄真人写真往往需要很多条件与时间,而AI技术的发展让这一切变得简单和便捷。
【智慧家长指南】揭秘儿童人工智能编程:孩子的未来,是否真的不宜涉足?
在这个科技日新月异的时代,人工智能已如空气般渗透我们的生活。乐博乐博品牌紧跟时代步伐,将儿童人工智能编程教育推向新的高度。那么,儿童人工智能编程是否真的不适合孩子?让我们一起探讨。 一、编程对孩子成长的不可或缺:编程,不仅是
江西二本院校排行榜
志愿梯度在高考志愿填报中非常重要。所谓志愿梯度,简单说是指在同一批次内拉开档次。即便是在平行志愿模式下,如果A志愿选择了“热”学校准备冲一冲,BCD志愿就要依次降温稳一稳,最后还一定要有“冷”来兜底。分数不高、缺乏竞争力的考生
淘宝联盟微博推广技巧是什么?如何做好?(淘宝客微博推广教程)
在淘宝上开店的商家大部分都开通了淘宝联盟,在里面进行淘宝客推广是非常常见的,而淘宝客们在推广的时候不会局限于站内推广,他们还会在微博等主流社交平台上推广,那么微博推广有哪些技巧呢?淘宝联盟微博推广技巧是什么?微博推广微博最为
泰安屋顶漏水维修电话〈免费上门〉泰安屋顶防水补漏师傅
不砸砖、不砸墙;免砸砖防水补漏技术,2小时快速解决漏水问题,超长保修期。漏水维修服务项目:地下室渗水、厨房漏水、屋顶漏水、高压注浆堵漏、楼顶防水、屋面防水补漏、卫生间墙面起皮、防水施工、地板下暗管漏水、窗台防水补漏、防水查漏、
西安微信小程序开发收费标准,不同模式费用区别大
微信小程序开发收费标准。不少公司想要做一款自己的小程序,但是不知道如何进,费用多少钱?这里可以和大家说一下小程序由于模式不同。开发公司不同,设计水准不同,产生的费用自然也是不同的。认证费用要做一个微信小程序,首先要做的就是
相关文章
推荐文章
发表评论
0评