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
目录
相关文章
|
16天前
|
Java 开发工具 Maven
IntelliJ IDEA安装教程(超详细)
IntelliJ IDEA安装教程(超详细)
66 1
|
21天前
|
XML IDE 开发工具
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
39 0
|
1月前
|
前端开发 关系型数据库 MySQL
IDEA集成Docker插件打包服务镜像与运行【附Docker命令汇总】
IDEA集成Docker插件打包服务镜像与运行【附Docker命令汇总】
|
1月前
|
IDE Java 开发工具
如何安装intellij IDEA
如何安装intellij IDEA
|
2月前
|
IDE Java 数据库连接
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
235 0
|
2月前
|
XML 搜索推荐 JavaScript
Easy Code,IntelliJ IDEA中代码一键生成
Easy Code,IntelliJ IDEA中代码一键生成
Easy Code,IntelliJ IDEA中代码一键生成
|
2月前
IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
|
2月前
|
IDE Java Linux
最简单IntelliJ IDEA安装教程(小白也能一次性安装完成)
最简单IntelliJ IDEA安装教程(小白也能一次性安装完成)
|
11天前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
21 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
11天前
|
安全
IntelliJ IDEA 快捷键大全(三)
IntelliJ IDEA 快捷键大全
73 0
IntelliJ IDEA 快捷键大全(三)