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

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

 

 

 

 

 

 

 

最新文章
妙趣漫画官方正版下载安装
妙趣漫画官方正版下载安装是一款拥有大量免费漫画阅读的软件,其最新版本提供了最新的漫画内容,让用户能够随时阅读到最新、最热门的漫画作品。此外,妙趣漫画作为妙趣漫画的别称或同一软件的不同名称,在妙趣漫画官方正版中也为大家带来了
看漫画免费的app有哪些 免费看漫画的软件合集
在智能手机不是很普及时,大家如果想要看漫画只有一种方式,就是购买漫画视觉,不过现在随着各种app的应用而生,不仅在app上可以免费看书,也可以免费看漫画,那看漫画免费的app有哪些呢?小编为大家详细介绍一下,这样足不出户就能看到很
电信云主机2024年9月一年价格表
通用型1核2g云主机价格表 服务器规 格名称 VCPU 内存 系统盘 带宽 价格 s7.medium.21核 2GB 通用SSD 50GB 3M 173元/月 s7.medium.21核2GB通用SSD 50GB5M 1941元/年 s7.medium.21核2GB通用SSD 50GB10M 按量付 费0.99元/小时 s7.medium.21核2
省电更高效 华硕ZenFone飞马3全面评测
【中关村在线】华硕评测:一直以来我们挑选产品都会优先考虑中高端或是旗舰产品,不过不知道从何时开始消费者的购机选择也开始向千元机市场倾斜。随着厂商对成本的良好的控制,适中的价格和不错的配置所带来的性价比,千元机市场更是已成为
斑马影视tv版
斑马影视tv版app是一款资源非常丰富的影视app,在这里所有的视频都是免费观看的,而且播放速度也很快,没有任何卡顿,也不会有乱七八糟的广告弹窗,还内置了多个播放器平台,观看时还可以更换线路,有比较出名的迷彩兔app之类的,感兴趣的
高效SEO策略,实现搜索引擎优化目标的核心指南
SEO目标是构建高效搜索引擎优化策略的核心。它涉及分析关键词、优化网站结构、提升内容质量、增强用户体验,以及监测效果与调整策略。通过明确SEO目标,企业可提高网站排名,吸引潜在客户,增强品牌影响力。随着互联网的普及,越来越多的企
谷歌Gemini 2.0发布:AI助力查资料与自动编程的新里程碑!
在科技巨头不断推陈出新的当下,谷歌的最新发布无疑为人工智能领域带来了新的震撼。2024年12月,谷歌在深夜推出了其新一代AI模型Gemini 2.0,标志着该公司在与OpenAI的竞争中的又一次战略升级。特别值得注意的是,Gemini 2.0新增的Agent功
部委专家热话"功夫熊猫":国产原创动漫何时突围
  中国动漫产业有三个世界之最:“学生人数最多”、“动漫基地最多”、“政府最为重视”,但精品却不多。随着引进版动画片《功夫熊猫》的热映,十部委专家“把脉”中国动漫产业,热烈探讨——  6月27日,第四届中国国际动漫游戏产业博览
构建具有吸引力的网站外链,提升网站知名度38
网站外链是网站外展策略的重要组成部分,它可以帮助建立反向链接、提高域权限并提升搜索引擎排名。通过实施战略性的网站外链建设计划,您可以显着提高您网站的有机能见度和流量。网站外链规划计划1. 确定目标受众:确定您网站的目标受众,
新浪微博SEO优化,提升营销效果的实战策略
SEO优化在新浪微博营销中扮演关键角色。策略包括:优化微博内容,提高关键词密度;利用微博话题和标签提高曝光度;定期互动,增加粉丝活跃度;合理设置微博页面,提高用户体验;监控数据,调整优化策略。通过这些方法,提升微博内容的搜索
相关文章
推荐文章
发表评论
0评