Dockly:從終端管理 Docker 容器
幾天前,我們釋出了一篇指南,其中涵蓋了開始使用 Docker 時需要了解的幾乎所有細節。在該指南中,我們向你展示瞭如何詳細建立和管理 Docker 容器。還有一些可用於管理 Docker 容器的非官方工具。如果你看過我們以前的文章,你可能會看到兩個基於 Web 的工具,Portainer 和 PiCluster。它們都使得 Docker 管理任務在 Web 瀏覽器中變得更加容易和簡單。今天,我遇到了另一個名為 Dockly 的 Docker 管理工具。
與上面的工具不同,Dockly 是一個 TUI(文字介面)程式,用於在類 Unix 系統中從終端管理 Docker 容器和服務。它是使用 NodeJS 編寫的自由開源工具。在本簡要指南中,我們將瞭解如何安裝 Dockly 以及如何從命令列管理 Docker 容器。
安裝 Dockly
確保已在 Linux 上安裝了 NodeJS。如果尚未安裝,請參閱以下指南。
安裝 NodeJS 後,執行以下命令安裝 Dockly:
# npm install -g dockly
使用 Dockly 在終端管理 Docker 容器
使用 Dockly 管理 Docker 容器非常簡單!你所要做的就是開啟終端並執行以下命令:
# dockly
Dockly 將通過 unix 套接字自動連線到你的本機 docker 守護程式,並在終端中顯示正在執行的容器列表,如下所示。
使用 Dockly 管理 Docker 容器
正如你在上面的截圖中看到的,Dockly 在頂部顯示了執行容器的以下資訊:
- 容器 ID,
- 容器名稱,
- Docker 映象,
- 命令,
- 執行中容器的狀態,
- 狀態。
在右上角,你將看到容器的 CPU 和記憶體利用率。使用向上/向下箭頭鍵在容器之間移動。
在底部,有少量的鍵盤快捷鍵來執行各種 Docker 管理任務。以下是目前可用的鍵盤快捷鍵列表:
=
- 重新整理 Dockly 介面,/
- 搜尋容器列表檢視,i
- 顯示有關當前所選容器或服務的資訊,回車
- 顯示當前容器或服務的日誌,v
- 在容器和服務檢視之間切換,l
- 在選定的容器上啟動/bin/bash
會話,r
- 重啟選定的容器,s
- 停止選定的容器,h
- 顯示幫助視窗,q
- 退出 Dockly。
檢視容器的資訊
使用向上/向下箭頭選擇一個容器,然後按 i
以顯示所選容器的資訊。
檢視容器的資訊
重啟容器
如果你想隨時重啟容器,只需選擇它並按 r
即可重新啟動。
重啟 Docker 容器
停止/刪除容器和映象
如果不再需要容器,我們可以立即停止和/或刪除一個或所有容器。為此,請按 m
開啟選單。
停止,刪除 Docker 容器和映象
在這裡,你可以執行以下操作。
- 停止所有 Docker 容器,
- 刪除選定的容器,
- 刪除所有容器,
- 刪除所有 Docker 映象等。
顯示 Dockly 幫助部分
如果你有任何疑問,只需按 h
即可開啟幫助部分。
Dockly 幫助
有關更多詳細資訊,請參考最後給出的官方 GitHub 頁面。
就是這些了。希望這篇文章有用。如果你一直在使用 Docker 容器,請試試 Dockly,看它是否有幫助。
建議閱讀:
資源:
via: https://www.ostechnix.com/dockly-manage-docker-containers-from-terminal/
作者:sk 選題:lujun9972 譯者:geekpi 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- lirantal/dockly:用於管理docker容器和服務的沉浸式終端介面Docker
- Docker 服務終端 UI 管理工具DockerUI
- Docker的容器管理Docker
- Docker 容器優雅終止方案Docker
- 【Docker】第三篇 Docker容器管理Docker
- Docker筆記(六):容器管理Docker筆記
- 常用的 Docker 容器管理命令Docker
- 使用Docker客戶端管理容器:這些命令必須知道Docker客戶端
- docker 安裝 Redis 主從容器DockerRedis
- 使用 Docker Compose 管理多個容器Docker
- 使用docker-compose管理freeswitch容器Docker
- 從雲端計算到容器到容器雲
- 8 個基本的 Docker 容器管理命令Docker
- 實踐:Docker容器與映象管理Docker
- docker Portainer 作為容器的 GUI 管理DockerAIGUI
- Docker容器日誌管理最佳實踐Docker
- Docker 與 Podman 容器管理的比較Docker
- 容器管理的 9 個最佳 Docker 替代方案Docker
- 不止Docker:8款容器管理開源方案Docker
- 遊戲的江湖:從終端到雲端遊戲
- Docker | Docker技術基礎梳理(三) - 容器生命週期管理Docker
- Docker從入門到精通(六)——容器通訊Docker
- Docker容器Docker
- Portainer:Docker容器的Web介面管理工具AIDockerWeb
- 【docker專欄6】詳解docker容器狀態轉換管理命令Docker
- 雲伺服器:如何遠端登入docker容器伺服器Docker
- Docker容器從一知半解到入門Docker
- Docker從入門到精通(七)——容器資料共享Docker
- 從已執行容器獲取 docker run 引數Docker
- 在Linux中,如何使用Docker和Kubernetes管理容器?LinuxDocker
- 微服務體系-docker容器cpu記憶體管理微服務Docker記憶體
- Docker進階與實踐之六:容器卷管理Docker
- Docker容器中應用程式的log輸出管理Docker
- Docker資料管理(資料卷+資料卷容器)Docker
- gitlab Docker容器建立命令以及從容器中備份gitlab倉庫示例GitlabDocker
- docker 容器互通Docker
- Docker 容器操作Docker
- 容器引擎-DockerDocker