几天前,咱们发布了一篇指南,其中涵盖了开始使用 Docker 时须要了解的几乎全部细节。在该指南中,咱们向你展现了如何详细建立和管理 Docker 容器。还有一些可用于管理 Docker 容器的非官方工具。若是你看过咱们之前的文章,你可能会看到两个基于 Web 的工具,Portainer 和 PiCluster。它们都使得 Docker 管理任务在 Web 浏览器中变得更加容易和简单。今天,我遇到了另外一个名为 Dockly 的 Docker 管理工具。node
与上面的工具不一样,Dockly 是一个 TUI(文本界面)程序,用于在类 Unix 系统中从终端管理 Docker 容器和服务。它是使用 NodeJS 编写的自由开源工具。在本简要指南中,咱们将了解如何安装 Dockly 以及如何从命令行管理 Docker 容器。linux
确保已在 Linux 上安装了 NodeJS。若是还没有安装,请参阅如下指南。git
安装 NodeJS 后,运行如下命令安装 Dockly:github
# npm install -g dockly
复制代码
使用 Dockly 管理 Docker 容器很是简单!你所要作的就是打开终端并运行如下命令:web
# dockly
复制代码
Dockly 将经过 unix 套接字自动链接到你的本机 docker 守护进程,并在终端中显示正在运行的容器列表,以下所示。docker
使用 Dockly 管理 Docker 容器npm
正如你在上面的截图中看到的,Dockly 在顶部显示了运行容器的如下信息:浏览器
在右上角,你将看到容器的 CPU 和内存利用率。使用向上/向下箭头键在容器之间移动。bash
在底部,有少许的键盘快捷键来执行各类 Docker 管理任务。如下是目前可用的键盘快捷键列表:app
=
- 刷新 Dockly 界面,/
- 搜索容器列表视图,i
- 显示有关当前所选容器或服务的信息,回车
- 显示当前容器或服务的日志,v
- 在容器和服务视图之间切换,l
- 在选定的容器上启动 /bin/bash
会话,r
- 重启选定的容器,s
- 中止选定的容器,h
- 显示帮助窗口,q
- 退出 Dockly。使用向上/向下箭头选择一个容器,而后按 i
以显示所选容器的信息。
查看容器的信息
若是你想随时重启容器,只需选择它并按 r
便可从新启动。
重启 Docker 容器
若是再也不须要容器,咱们能够当即中止和/或删除一个或全部容器。为此,请按 m
打开菜单。
中止,删除 Docker 容器和镜像
在这里,你能够执行如下操做。
若是你有任何疑问,只需按 h
便可打开帮助部分。
Dockly 帮助
有关更多详细信息,请参考最后给出的官方 GitHub 页面。
就是这些了。但愿这篇文章有用。若是你一直在使用 Docker 容器,请试试 Dockly,看它是否有帮助。
建议阅读:
资源:
via: www.ostechnix.com/dockly-mana…