社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

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

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

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
 
260 次点击