什么是 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
今日思想
如果不是出身富贵家庭,忠诚和勤奋是你成就事业的唯一机会。
——雷军
领取专属 10元无门槛券
私享最新 技术干货