Docker 服務終端 UI 管理工具
導讀 | 這是一個簡單的基於終端的 UI 管理工具,主要適用於對 docker 和 docker-compose 容器以及服務的管理和便捷使用,靈感來自於 gocui 並使用 Go 語言改寫。 |
輕度使用者使用尚可,可不要把它當做是一個專業的管理工具,哈哈哈
檢視docker或docker-compose容器環境的狀態一目瞭然
檢視container/service的日誌
檢視容器指標的ascii圖表,如CPU/記憶體等
自定義這些圖表以測量您想要的幾乎任何指標
直接進入到container/service上
重新啟動/刪除/重建containers/services
檢視給定影像的祖先圖層
修剪佔用磁碟空間的容器/映像或卷
2.安裝方式
安裝也很方便
Homebrew
# Homebrew brew tap jesseduffield/lazydocker brew install lazydocker
/OSX
# Binary Release (Linux/OSX) curl \ lazydocker/master/scripts/install_update_linux.sh | bash
Go
# Go # Required Go version >= 1.8 go get github.com/jesseduffield/lazydocker
Zsh
# zsh config echo "alias lzd='lazydocker'" >> ~/.zshrc
Docker
# docker build -t lazydocker . # docker run -it lazydocker:latest /bin/sh -l FROM golang:alpine WORKDIR /go/src/github.com/jesseduffield/lazydocker/ COPY ./ . RUN CGO_ENABLED=0 GOOS=linux go build FROM alpine:latest RUN apk add -U git xdg-utils WORKDIR /go/src/github.com/jesseduffield/lazydocker/ COPY --from=0 /go/src/github.com/jesseduffield/lazydocker /go/src/github.com/jesseduffield/lazydocker COPY --from=0 /go/src/github.com/jesseduffield/lazydocker/lazydocker /bin/ RUN echo "alias gg=lazydocker" >> ~/.profile
3. 鍵盤繫結
快捷鍵使用起來更方便
Project
e: edit lazydocker config o: open lazydocker config [: previous tab ]: next tab m: view logs enter: focus main panel
Containers
[: previous tab ]: next tab d: remove e: Hide/Show stopped containers s: stop r: restart a: attach D: prune exited containers m: view logs c: run predefined custom command enter: focus main panel
Services
d: remove containers s: stop r: restart a: attach m: view logs [: previous tab ]: next tab R: view restart options c: run predefined custom command enter: focus main panel
Images
[: previous tab ]: next tab d: remove image D: prune unused images enter: focus main panel
Volumes
[: previous tab ]: next tab d: remove volume D: prune unused volumes enter: focus main panel
Main
esc: return
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2770795/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows遠端連線Docker服務WindowsDocker
- Angular 6 服務端渲染之 udao 終章Angular服務端
- 安裝docker-ui 視覺化docker管理工具DockerUI視覺化
- Docker入門(三):nodejs後端服務部署DockerNodeJS後端
- Dockly:從終端管理 Docker 容器Docker
- Docker:Docker搭建Jenkins並共用宿主機Docker部署服務(五)跨伺服器遠端部署後端微服務多模組DockerJenkins伺服器後端微服務
- Java服務端容器化:Docker與Kubernetes的應用Java服務端Docker
- lirantal/dockly:用於管理docker容器和服務的沉浸式終端介面Docker
- docker搭建vsftpd服務DockerFTP
- docker內服務訪問宿主機服務Docker
- Docker_Docker服務編排6Docker
- 服務端渲染到前端渲染,再到“服務端渲染”服務端前端
- 服務端,客戶端服務端客戶端
- 客戶端,服務端客戶端服務端
- TCP服務端TCP服務端
- Docker下Java檔案上傳服務三部曲之二:服務端開發DockerJava服務端
- web影像化服務管理工具Web
- docker初體驗:docker部署nginx服務DockerNginx
- Docker安裝Mysql服務DockerMySql
- Docker容器服務搭建(一)Docker
- 快速安裝Docker服務Docker
- docker 安裝nacos服務Docker
- 【LEDE】樹莓派上玩LEDE終極指南-82-部署OpenVPN服務端樹莓派服務端
- 服務端漫遊服務端
- FTP服務端部署FTP服務端
- react 服務端渲染React服務端
- Oracle 服務端程式Oracle服務端
- docker-執行tomcat服務DockerTomcat
- docker-執行jenkins服務DockerJenkins
- docker-執行mysql服務DockerMySql
- Docker實現服務發現Docker
- docker-compose搭建gitlab服務DockerGitlab
- 服務端常見服務安裝及配置服務端
- Python 服務端整合 騰訊雲 IM 服務Python服務端
- 終端斷開,任務不斷
- 初識 Istio - 服務網格管理工具
- 部落格的服務端服務端
- 如何理解服務端渲染?服務端