Docker是所谓的容器化操作系统级虚拟化软件。基于Linux内核中的cgroup和namespace等资源隔离特性,Docker可以在单个Linux实例中运行多个独立的容器。Docker通过将应用程序依赖项和相关库打包到容器中,使应用程序能够在容器中安全隔离地运行。什么是干?Dry是一个用于管理和监控Docker容器和镜像的命令行工具。Dry可以给出容器相关的信息,包括对应的镜像、容器名称、网络、容器中运行的命令、容器状态;如果在DockerSwarm中运行,该工具还会给出Swarm集群的各种状态信息。Dry可以连接到本地或远程Docker守护进程。如果连接到本地Docker,Docker主机显示为unix:///var/run/docker.sock。如果连接到远程Docker,则Docker主机显示为tcp://IP地址:端口号或tcp://主机名:端口号。Dry可以提供类似于dockerps的指标输出,但输出比dockerps更加详细和丰富多彩。与Docker相比,Dry还可以手动添加一个额外的名称列,以降低记忆难度。推荐阅读:Portainer——Docker管理的简洁GUIRancher——完整的生产环境容器管理平台cTop——Linux中容器管理和监控的命令行工具如何在Linux中安装Dry在Linux中,你可以使用一个简单的shell脚本安装最新版本的Dry工具。Dry不依赖于外部库。对于绝大多数Docker命令,Dry都提供了类似风格的命令。$curl-sSfhttps://moncho.github.io/dry/dryup.sh|sudosh%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed100101001000350--:--:----:--:----:--:--35dryup:下载干二进制文件##############################################################################复制到/usr/local/bin,现在你应该'sudochmod755/usr/local/bin/dry'使用以下命令将文件权限更改为755:$sudochmod755/usr/local/bin/dryForArchLinux用户,可以使用Packer或Yaourt包管理器从AUR源安装该工具。$yaourt-Sdry-bin或$packer-Sdry-bin如果你想在Docker容器中运行dry,你可以运行以下命令。前提是确认操作系统中安装了Docker。推荐阅读:如何在Linux中安装Docker如何在Linux中使用Docker镜像如何在Linux中使用Docker容器如何在Docker容器中安装和运行应用程序$dockerrun-it-v/var/run/docker.sock:/var/run/docker.sockmoncho/dry如何启动和运行Dry在控制台运行dry命令启动工具。默认输出如下:$dry如何使用Dry监控Docker你可以在dry界面按m键开启监控模式。如何使用Dry管理容器在选中的容器上点击回车键来管理容器。Dry提供了如下操作:查看日志,查看、杀掉、删除容器,停止、启动、重启容器,查看容器状态和镜像历史记录等如何监控容器资源利用率用户可以通过Stats+Top选项查看指定容器的资源利用率。这个操作需要在容器管理界面进行(在上一步的基础上点击Stats+Top选项)。另外,也可以按s键打开容器资源利用界面。如何查看容器、镜像和本地卷的磁盘使用情况您可以使用F8键查看容器、镜像和本地卷的磁盘使用情况。该界面清楚地显示了容器、图像和卷的总数,哪些正在使用,以及有关整体磁盘使用情况和可回收空间大小的详细信息。如何查看下载的镜像按2列出所有下载的镜像。如何查看网络列表按3键查看所有网络和网关。如何查看所有Docker容器按F2列出所有容器,包括正在运行和关闭的。干快捷方式查看帮助页面或干GitHub以查看所有快捷方式。
