推荐一个命令行下交互式 Docker 容器管理工具 Dry

什么是 Dry

Dry 是一个可管理并监控 Docker 容器和镜像的命令行工具,与 Docker 官方自带的命令行工具相比 Dry 提供了交互式操作界面。

Dry 可以更方便和直观的管理容器相关的信息,包括对应镜像、容器名称、网络、容器中运行的命令及容器状态。如果运行在 Docker Swarm 中,Dry 还会给出 Swarm 集群的各种状态信息。

Dry 不仅可以管理本地 Docker 守护进程,也可以管理远程的 Docker 守护进程。

如果连接本地 Docker 守护进程,Docker 主机显示为 。

如果连接远程 Docker 守护进程,Docker 主机显示为 或 。

项目官方地址:https://github.com/moncho/dry

安装 Dry

Dry 的安装非常简单,只需使用官方提供的脚本就可以很方便安装在对应的系统上。Dry 目前支持的操作系统有:macOS、Freebsd、Linux、Windows。

除了使用预编译的二进制包安装外,官方还提供了多种多样的安装方式。比如:mac 下 可使用 brew 进行安装,Arch Linux 下可使用 yaourt 进行安装,具体可能参考官方文档。

运行 Dry

直接在命令行下输入 命令,便可启动一个 Dry。 Dry 默认会连接本地的 Docker 守护进程:

Dry 默认运行界面会显示容器的一些基本信息,与 命令相比 Dry 体验上会更加友好。

Dry 快捷键列表

全局命令

容器命令

镜像命令

网络命令

服务命令

缓冲区操作命令

监控 Docker 容器

在 Dry 的运行界面中按下 键即可打开监控模式,与 命令相比 Dry 具有更加详细并且彩色的输出。Dry 还有一个额外的 NAME 列,方便你很容易的区分容器。

管理 Docker 容器

如果你在 Dry 主界面选中的容器上单击回车键,你就可以管理该容器。Dry 对容器管理提供了查看日志、查看/杀死/删除容器、停止/启动/重启容器、查看容器状态及镜像历史记录等操作。

查看全部 Docker 容器

在 Dry 主界面按下 键即可列出全部容器,包括运行中和已关闭的容器。

监控容器资源利用率

在容器管理界面,点击 选项查看指定容器的资源利用率。你也可以按下快捷键 来打开容器资源利用率界面。

查看容器、镜像及本地卷的磁盘使用情况

在 Dry 主界面按下 键即可查看容器、镜像及本地卷的磁盘使用情况。该界面明确地给出容器、镜像和卷的总数,哪些处于使用状态,以及整体磁盘使用情况、可回收空间大小的详细信息。

管理 Docker 容器镜像

在 Dry 主界面中按下 键即可列出全部的已下载镜像。

如果你想删除一个镜像,只需从界面中选择它,然后按 。对于强制删除,你可以使用 。

查看 Docker 网络列表

在 Dry 主界面按下 键即可查看全部网络及网关。

其它操作

如果你在使用中需要更多帮助,可按下 键查询帮助来获得更详细的使用说明。

如果你需要对列表项目进行排序,可按下 键来实现。

Dry 也支持 Docker 的 Services、Stacks 管理,你可以在 Dry 主界面中按下 键或 键切换到相应管理界面。

参考文档

http://www.google.com

https://github.com/moncho/dry

https://linux.cn/article-9615-1.html

https://hackernoon.com/docker-cli-alternative-dry-5e0b0839b3b8

今日思想

如果不是出身富贵家庭,忠诚和勤奋是你成就事业的唯一机会。

——雷军

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180531G0U3UV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券