IntelliJ IDEA 14.1支持Docker

简介: 本文讲的是IntelliJ IDEA 14.1支持Docker,【编者的话】2015年2月4日发布的IntelliJ IDEA 14.1宣布支持Docker,本文对此项功能进行了简要的介绍与说明。
本文讲的是IntelliJ IDEA 14.1支持Docker 【编者的话】2015年2月4日发布的IntelliJ IDEA 14.1宣布支持Docker,本文对此项功能进行了简要的介绍与说明。

作为开发者,我们认为交付代码应该是件很容易的事。无论是部署到测试或演示服务器、笔记本电脑,还是部署到生产环境,构建都应该是便携、可预见和快捷方便的。但有时候,搬运代码只是成功的一半,因为我们花费了太多时间去配置基础的东西,而不是去为用户提供重要的更新。 Docker 就是解决方案之一,而且现在IntelliJ IDEA 14.1开始支持Docker了,用Docker搬运代码变得更加简单。

点此链接了解IntelliJ IDEA 如何提供对Docker的支持(Youtube视频)。

有了IntelliJ IDEA中新的 Docker插件 ,你可以在现有项目中添加Docker支持,可以将artifact部署到Docker主机,查看日志,还可以在IntelliJ IDEA中对Docker容器进行管理。只需在 云设置 下添加一个新的Docker配置,便能连接到Docker。Docker平台提供了许多实用的PaaS特性,它可以像托管云一样,拥有 远程API 、SSH支持和安装 命令 ,配置和管理应用基础层的变化。
run-debug.png

这是一个新的用于Docker部署的 运行/调试配置 ,它允许你指定云部署目标(即某个Docker文件),还可以为容器命名。要创建一个新的容器设置文件,首先选择“保存容器设置样本”,并注明目的地,目的地的Docker插件将创建一个默认的 主机配置文件 (用户可以修改这些设置)。虽然目前不支持远程调试,但你可以指定一个调试端口,直接把参数复制/粘贴到Docker命令行,再通过JDWP进行远程调试。
Application-Servers.png

通过应用程序服务器工具窗口,可以方便地检查容器,查看正在运行的进程。你也可以搜索日志,启动和停止容器,执行基本的集装箱管理(如创建和删除容器)。在Docker中,每个部署都分配了一个唯一的容器ID——虽然这些是最初的临时容器,但他们也可以 被委托 和保存用以进一步分发。在 Docker Hub registry 中,有很多这样的可用镜像供您尝试。
inspection.png

镜像在Docker中是只读的——一旦被委托,容器状态的任何变化都将成为新镜像的一部分。如果你在Docker实例(你的开发机器,登台服务器,或云)上已经有了一个稳定的构建,重复此构建是非常简单的:(1) 委托 Docker容器(2) 推送 到一个registry(公共的或私有的)(3)在Docker的另一个实例中 拉取 同一镜像,就可以直接运行了。这个版本的控制方面做的非常好,为什么Docker能成为如此强大的开发者工具,由此可见一斑。

Docker集成,点此观看Youtube视频

Docker的支持仍在发展中。如想表达您的支持,尝试预览,或报告您可能遇到的任何问题,请参阅 IDEA-133511 。我们期待您的反馈!

更新:现在 可以 从插件库中找到Docker整合。

原文链接:Docker Support in IntelliJ IDEA 14.1(翻译:夕口夕 校对:宋瑜)

================
译者介绍
夕口夕,大二,编程爱好者,Java,Android学习中,请多指教:)。

原文发布时间为:2015-04-01
本文作者:夕口夕 
本文来自云栖社区合作伙伴DockerOne,了解相关信息可以关注DockerOne。
原文标题:IntelliJ IDEA 14.1支持Docker
目录
相关文章
|
20小时前
|
IDE 程序员 开发工具
只用正版!教你5个方法,白嫖JetBrains家族的所有产品,包含:IntelliJ IDEA、PyCharm、WebStorm、CLion、Rider
程序员晚枫分享了5种官方认证的免费使用JetBrains家族产品的方法,包括内容创作者计划、开源项目支持、教育许可证、用户组支持和开发者认可计划。这些方法帮助个人开发者与小型团队合法获取强大开发工具,如IntelliJ IDEA、PyCharm等,降低开发成本,提升效率。同时提醒大家遵守使用规范,尊重知识产权。
44 11
|
5月前
|
运维 网络安全 持续交付
IDEA+Docker 远程一键部署项目:技术干货分享
【10月更文挑战第4天】在现代软件开发中,快速、可靠、自动化的部署流程是提升开发效率和运维质量的关键。IDEA(IntelliJ IDEA)作为Java开发者首选的IDE,结合Docker这一轻量级容器化技术,能够实现远程一键部署项目,极大地简化了开发到生产的流程。今天,我将和大家分享这一组合在工作学习中的实际应用和技术干货。
534 3
|
9月前
|
Java 编译器 Maven
使用intellij idea搭建SSM架构的maven项目 详细
使用intellij idea搭建SSM架构的maven项目 详细
145 4
|
8月前
|
IDE Oracle Java
day4:JDK、IntelliJ IDEA的安装和环境变量配置
【7月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
299 0
|
7月前
|
Java Shell Docker
Intellij IDEA 集成 Docker 发布
Intellij IDEA 集成 Docker 发布
77 0
|
8月前
|
网络协议 安全 Linux
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
204 2
|
9月前
|
Linux 开发工具 Windows
在WSL2中安装IntelliJ IDEA开发工具
在WSL2中安装IntelliJ IDEA开发工具
821 2
|
9月前
|
IDE Java Scala
IntelliJ IDEA 2023.3 最新变化2
IntelliJ IDEA 2023.3 最新变化
135 1
|
9月前
|
SQL 分布式计算 大数据
MaxCompute产品使用合集之如何在本地IDE(如IntelliJ IDEA)中配置MaxCompute (mc) 的任务和调试SQL
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
9月前
|
IDE Java 项目管理
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
174 3

热门文章

最新文章