如何使用RubyMine中的Docker / Docker Compose?
发布时间:2023-06-27 10:29:49
RubyMine 2019.1具有许多功能,允许您使用Docker和Docker Compose。您可以检查现有图像和容器,使用自动完成快速编辑Docker文件,创建新图像并直接从IDE启动服务,以及使用Docker SDK运行或调试应用程序。我们来看看如何做到这一切。
从v2019.2开始,Docker容器和服务在“ 服务”工具窗口中进行管理。在以下博客文章中了解更多信息:服务工具窗口:一个可以统治所有内容的地方。
单击“ 设置/首选项”中的加按钮对话。RubyMine将自动选择连接到Docker所需的方法。
单击“ 确定”,然后单击“ Docker”工具窗口中的跑按钮以建立与Docker的连接,并查看可用的图像,容器和服务。
使用图像和容器
连接到Docker后,您可以选择图像或容器,并在右侧窗格中查看其属性。
在特定实体的上下文菜单中,您可以执行各种操作,例如,启动和停止容器,检查其属性等。
您可以在“设置/首选项”中配置注册表设置 构建,执行,部署| Docker | 登记处。
构建新图像并启动服务
让我们来看看RubyMine如何帮助您编辑Docker文件(Dockerfile和
docker-compose.yml),从中构建新图像,以及启动容器和服务。
编辑Dockerfile时,RubyMine允许您自动完成其指令。
Dockerfile准备就绪后,您可以从中构建映像。单击装订线中的按钮,然后选择“ 新建运行配置”。
在“ 编辑运行配置”对话框中,您可以指定构建映像所需的所有设置。在下面的示例中,我们指定了image标记,启用了“运行构建映像”选项,以便在构建后在容器中运行映像,并绑定主机端口和容器端口。
在命令预览中,确保生成的Docker命令正确,然后单击“运行”以构建映像。然后,等到RubyMine构建了映像,然后在容器中运行它。
码头工具窗口
而已!
使用Docker / Docker Compose作为远程解释器使用Docker最强大的优点之一是它可以用作远程解释器。使用RAIls应用程序时,您可以在容器内执行多个有用的操作:运行迁移,安装其他宝石等。例如,要将Docker用作远程解释器,请打开Ruby SDK&Gems页面上的Settings / Preferences对话框,单击+按钮并选择New remote。然后,选择Docker作为远程解释器并选择所需的图像。 单击“ 确定”,然后选择SDK作为项目解释程序。在“ 设置/首选项”中单击“ 确定”时
对话框,RubyMine将使用添加的Docker SDK开始为您的项目编制索引。在RubyMine加载Docker SDK之后,您可以开始使用您的应用程序。
现在让我们看看如何在IDE中使用Docker Compose。在编辑docker-compose.yml文件时,自动完成也可用于Dockerfile
完成编辑后,单击docker-compose up按钮启动服务。
然后,RubyMine会提取/重建所需的图像并运行这两种服务。
要将Docker Compose用作远程解释器,请执行与Docker相同的步骤,并且不要忘记选择充当远程解释器的服务。
远程码头组成sdk
单击确定,然后单击确定在设置/首允许RubyMine从远程解释器下载所有必需的gem。就是这样 - 您现在可以在Docker Compose下运行或调试您的应用程序!
猜你喜欢
- 通常我们在WPS文字里面添加图片的时候,图片一般情况都是有背景颜色的。但是,有时候我们并不需要有背景色的背景图片,那么我们该如何做呢?今天小
- 如何快速拆分和取消拆分Excel2016工作簿中的窗口1.用鼠标左键双击电脑桌面上的Excel2016程序图标,打开并运行该程序。在打开的E
- Excel中经常需要使用到相除公式给数据进行求商,相除公式具体该如何使用呢?接下来是小编为大家带来的excel表格相除公式使用教程,供大家参
- wps office空行怎么删除?在wps文字编辑时,有时候一篇文章会出现多个空行的情况,用手工逐个删除又太累人,直接打印吧,又太浪费墨水和
- 本次的练习是:在列A中给定一个整数值,例如单元格A2,并且2 <= A2 <= 100,要在列B中(例如单元格B2)使用公式进行
- Excel如何快速把一堆名字整理成一列?把Word里面的大量名字整理到Excel表格里面,你还在一个一个的输入吗?这样做的话不得干到加班,小
- Excel快速修改图表数据的步骤1.选中需要创建图表的数据,接着点击工具栏的“插入”→“图表”,我们可以根据自己的需求插入不同类型的图表,这
- 有些朋友制作的幻灯片,有文字一直闪烁,很是好看。其实要达到这个效果不难,以下是小编为您带来的关于WPS演示2013中的文字连续闪烁,希望对您
- 在办公中我们通常,当遇到一个Word表格,如果其中的数据排列有不理想的情况或比较混乱,我们往往是用手动去调整的。这样,如果表格中的数据少还好
- 咱们在 操纵PPT演示文稿 停止 一样平常办公时, 常常 需求 建造 林林总总的幻灯片, 那末为了让 咱们 辛劳做 进去的PPT不被复制,不
- 问:如何让Word2007输入年份就能自动显示后面的时间?每次输入年份的数字后就能键入月日时分秒方法?答:如何插入“日期和时间”,如果在插入
- 在使用各种文档的过程中,很多人喜欢在一些文字段落里添加一些背景,以美化文档。不同的文档软件有不同的设置方法,那么,wps文字背景怎么设置呢?
- excel单元格内换行的方法,比如通过alt+enter组合键等等方法。注:如果使用alt+enter组合键使用excel单元格内换行之后,
- 本文介绍了如何通过在 Excel 2010 中显示打印预览,在打印之前预览页面。还介绍了如何使用“页面布局”视图,通过它您可以在查看文档的同
- 众所周知,在制作表格的过程中,一般要输入表头。由于一个单元格太小,传统的做法是合并单元格。 合并单元格不仅麻烦,而且移动和调整表格时会遇到困
- WPS是非常实用的办公软件,那么在WPS里如何设置任务快捷应用工具窗格呢,一起看看吧大家都知道,WPS是非常实用的办公软件,那么在WPS里如
- WPS怎么制作动态效果艺术字体1、WPS演示中艺术字的使用十分广泛,辅以 闪动效果,定能为演示增色不少。 新建空白文档,选择名为
- WPS表格中怎么高亮显现重复的身份证号码?wps中想要快速找出重复的身份证号码,该怎么设置高亮显示呢?下面我们就来看看详细的教程,需要的朋友
- 相信有很多用户在使用wps软件时会用来编辑文档、表格等不同样式的文件,给用户带来了很多的选择性,其在当用户在编辑文档时可以在wps软件中来找
- WPS中有个图片文字识别功能大家知不知道? 有时候每一个字都对着敲出来影响了我们的工作效率,有没有一种简单、高效、识别率百分百的方法呢?其实