Eclipse中的Docker工具

即将面世的Eclipse Docker Tooling预览了Eclipse中即将出现的Docker Tooling 。 本技术提示将显示如何开始使用它。 docker-徽标

注意 :这是非常漂亮的出血边缘,因此某些功能可能已经过半烘烤。 但是我们正在寻找所有反馈!

Docker工具旨在提供至少与命令行界面相同的基本级别功能,但通过访问完整的用户界面也将提供一些优势。
eclipse-徽标

安装Docker工具插件

  • 下载并安装JBoss Developer Studio 9.0 Nightly ,在整个安装过程中采用默认设置。 或者,从更新站点http://download.jboss.org/jbosstools/updates/nightly/mars/下载Eclipse Mars最新版本并配置JBoss Tools插件。
  • 打开JBoss Developer Studio 9.0 Nightly或Eclipse Mars。
  • 使用菜单项添加新站点:帮助>安装新软件…>添加…。 将名称指定为:“ Docker Nightly”,将位置指定为:http://download.eclipse.org/linuxtools/updates-docker-nightly/。
    jbds-docker-tools1
  • 展开Linux Tools,选择Docker Client和Docker Tooling:
    jbds-docker-tools-nightly-setup-1024x576
  • 单击下一步>,下一步>,接受许可协议,然后单击完成。 这将完成插件的安装。重新启动IDE以使更改生效。

Docker资源管理器

Docker Explorer提供了一个向导来建立与Docker守护程序的新连接。 如果用户的计算机在本地运行Docker(例如在Linux中)或在使用Boot2Docker的VM中(例如在Mac或Windows中)运行,此向导可以检测默认设置。 Linux计算机上的Unix套接字以及其他OS上的REST API均已检测到并受支持。 该向导还允许使用自定义设置进行远程连接。

  • 使用菜单窗口,显示视图,其他…。 键入“ docker”以查看输出为:
    jbds-docker-tools-docker-view
  • 选择Docker Explorer打开资源管理器。
    jbds-docker-tools-docker-explorer-view-1024x220
  • 单击此窗口中的链接以创建与Docker Host的连接。 指定如下所示的设置:
    jbds-docker-tools2-1024x688 确保使用docker-machine ip命令获取Docker主机的IP地址,并确保为.docker上的.docker指定正确的目录。
  • 单击测试连接以检查连接。 这应该将输出显示为:
    jbds-docker-tools-test-connection-output-1024x518 单击“确定”,然后单击“完成”退出向导。
  • Docker Explorer本身是一个树状视图,可处理多个连接,并为用户提供现有映像和容器的快速概述。
    jbds-docker-tools3-1024x371
  • 通过单击工具栏中的箭头来自定义视图:
    jbds-docker-tools-customize-view-option-1024x305
  • 内置过滤器可以显示/隐藏中间和悬空的图像,以及停止的容器。
    jbds-docker-tools-customize-view-wizard

Docker映像

Docker映像视图列出了在Docker Explorer视图中选择的Docker主机中的所有映像。 该视图允许用户管理图像,包括:

  • 从/向Docker Hub注册表拉/推映像(也将支持其他注册表#469306
  • 从Dockerfile构建映像
  • 从图像创建容器

让我们来看看它。

  • 使用菜单窗口,显示视图,其他…,选择Docker映像。 它显示了Docker Host上的映像列表:
    jbds-docker-tools4-1024x348
  • 右键单击以wildfly:latest结尾的图像,然后单击工具栏中的绿色箭头。 这将显示以下向导:
    jbds-docker-tools-run-container-wizard-784x1024 默认情况下,映像的所有导出端口都映射到主机接口上的随机端口。 可以通过取消选择第一个复选框并指定确切的端口映射来更改此设置。单击“完成”以启动容器。
  • 启动容器后,所有日志都将流式传输到Eclipse控制台中:
    jbds-docker-tools5-1024x366

Docker容器

Docker Containers视图使用户可以管理容器。 视图工具栏提供启动,停止,暂停,取消暂停,显示日志和终止容器的命令。

  • 使用菜单窗口,显示视图,其他…,选择Docker容器。 它显示了Docker Host上正在运行的容器的列表:
    jbds-docker-tools6-1024x262
  • 通过单击工具栏中的暂停按钮来暂停容器( #469310 )。 通过单击查看菜单,显示所有容器,显示容器的完整列表。
    jbds-docker-tools-所有容器-1024x279
  • 选择已暂停的容器,然后单击工具栏中的绿色箭头以重新启动容器。
  • 右键单击任何正在运行的容器,然后选择“显示日志”以查看该容器的日志。
    jbds-docker-tools-display-log

图像和容器的信息和检查

Eclipse Properties视图用于提供有关容器和图像的更多信息。

  • 只需打开属性视图,然后在任何Docker Explorer视图,Docker容器视图或Docker图像视图中单击“连接”,“容器”或“图像”。 这将在“属性”视图中填写数据。
  • 信息视图显示为:
    jbds-docker-tools-properties-info
  • 检查视图显示为:
    jbds-docker-tools-properties-inspect

该代码托管在Linux Tools项目中。

在以下位置提交您的错误: bugs.eclipse.org/bugs/enter_bug.cgi?product=Linux%20Tools并使用“ Docker”组件。 在IRC上与我们交谈。

请享用!

翻译自: https://www.javacodegeeks.com/2015/06/docker-tools-in-eclipse.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你想知道有关 Mosquitto Docker 的信息吗?Mosquitto 是一个开源的消息代理软件,它实现了 MQTT(Message Queuing Telemetry Transport)协议。使用 Docker 部署 Mosquitto 可以简化应用的安装和管理过程。以下是一个简单的示例来使用 Docker 运行 Mosquitto: 1. 首先,确保已经安装了 Docker 并启动了 Docker 服务。 2. 在终端运行以下命令来拉取 Mosquitto Docker 镜像: ``` docker pull eclipse-mosquitto ``` 3. 创建一个用于保存 Mosquitto 配置和数据的目录,例如 `mosquitto_config`。可以使用以下命令: ``` mkdir mosquitto_config ``` 4. 创建一个名为 `mosquitto.conf` 的配置文件,这将是 Mosquitto 代理的配置文件。在 `mosquitto_config` 目录创建该文件,并添加所需的配置选项。例如,以下是一个简单的配置文件示例: ``` listener 1883 persistence true persistence_location /mosquitto/data/ log_dest file /mosquitto/log/mosquitto.log ``` 5. 运行以下命令来启动 Mosquitto 容器,并将 `mosquitto_config` 目录映射到容器内的对应路径: ``` docker run -it -p 1883:1883 -v /path/to/mosquitto_config:/mosquitto/config eclipse-mosquitto ``` 注意将 `/path/to/mosquitto_config` 替换为实际的 `mosquitto_config` 目录的路径。 6. Mosquitto 容器现在应该已经在运行,并且可以通过 MQTT 客户端连接到它。 这只是一个简单的示例,你可以根据自己的需求进行更多的配置。如果需要更多的帮助或者了解更多关于 Mosquitto 和 Docker 的内容,可以查阅相关文档或者参考官方的文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值