Py学习  »  docker

推荐一款管理Docker容器的神器

运维 • 2 年前 • 268 次点击  
来自公众号:入门小站

Docker是一个流行的容器化技术,它可以在不同的操作系统上运行软件。使用命令行工具来管理Docker容器可能会变得非常麻烦,尤其当您的Docker项目变得越来越复杂。为了更好地管理容器,我们可以使用基于命令行的工具,如lazydocker。

lazydocker 是一个基于命令行的容器管理工具,它允许您以更直观的方式管理容器。接下来,我将为您介绍如何使用lazydocker来管理Docker容器:

1.安装lazydocker

首先,您需要在计算机上安装lazydocker。lazydocker适用于Windows、macOS和Linux等各种操作系统。要安装lazydocker,请按照以下步骤操作:

  • 访问LazyDocker的官方网站(https://github.com/jesseduffield/lazydocker)。
  • 下载适用于您操作系统的lazydocker最新版本的可执行文件。
  • 解压文件,然后使用命令行进入解压缩目录。

2.启动lazydocker工具

使用命令行进入解压缩目录,然后运行./lazydocker命令来启动lazydocker工具。在第一次启动时,lazydocker将提示您授权。

./lazydocker

输出:

Welcome to lazydocker! 🐋❤️

To select and interact with a container, use the Up and Down arrow keys to highlight the container, then hit Enter.

         TAB  switch main sections  
shift+TAB  switch focus panels   
         b  switch to build panel 
         q  quit

3.浏览容器列表

启动lazydocker后,您将看到容器列表。该列表显示当前在Docker中运行的所有容器。

使用上下箭头可以选择要操作的容器。您还可以使用ESC键返回主菜单。

4.查看容器信息

要查看容器的详细信息,请按下Enter键从容器列表中选择容器。lazydocker将显示有关该容器的所有信息,例如其状态、ID、名称、状态、可见性和启动命令等。




    
         ┌──────────────────────╥──────────────────────┐
         │ container name       ║                    myapp │
         ├──────────────────────╫──────────────────────┤
         │ container status     ║                  running │
         ├──────────────────────╫──────────────────────┤
         │ created at           ║  2020-12-01 00:00:00Z  │
         ├──────────────────────╫──────────────────────┤
         │ Log Tail             ║....... latest logs .....│
         └──────────────────────╨──────────────────────┘

5.运行容器内部的命令

要在容器中运行一个命令,可以按下Shift+Enter键,然后输入您想要在容器中执行的命令。当您按下Enter键后,lazydocker将在容器中运行该命令并返回输出。

pwd
/

6.管理容器

使用tf键在容器内部切换标签视图,可以查看容器的日志,查询正在运行的容器中的进程,以及获取容器的元数据。

要查看容器的日志,请选择该容器并按下t键。

2021-01-01T00:00:00Z INFO ExampleApp - Starting up..
2021-01-01T00:00:01Z WARN ExampleApp - Some warning message..
2021-01-01T00:00:02Z ERROR ExampleApp - An error has occurred!

要查看正在运行的Docker容器中的进程,请选择该容器并按下f键。

要退出lazydocker,请按下q

总的来说,lazydocker工具非常易于使用,可以以更直观的方式管理Docker容器。即使您没有任何Docker的经验,也可以轻松入手。

---END---

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/157838
 
268 次点击