且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

IntelliJ IDEA 14.1支持Docker

更新时间:2022-09-24 15:17:44

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

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

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

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

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

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

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

Docker集成,点此观看***视频

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

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

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

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

原文发布时间为:2015-04-01
本文作者:夕口夕 
本文来自云栖社区合作伙伴DockerOne,了解相关信息可以关注DockerOne。
原文标题:IntelliJ IDEA 14.1支持Docker