免費領取全套黑客滲透實戰教程
Lazydocker
Lazydocker是一款專為懶人設計的Docker以及Docker-Compose終端管理工具,該工具採用Go語言開發,基於gocui實現。
如果你發現自己的項目出了問題,或者是服務down掉了,那麼Lazydocker就可以立刻給你提供幫助。
Lazydocker可以幫助我們調試自己的項目或者服務,並且在出現問題時立刻重啟所有組件,然後給我們提供詳細的日誌流。
其中,日誌流還會進行細項分類,並允許我們瞭解特定服務中發生的所有事情。
除此之外,想要記住所有的Docker命令其實是很麻煩的,而且跨多個終端窗口跟蹤容器也幾乎是無法做到的。
但是在Lazydocker的幫助下,我們就可以在一個終端窗口中查看到所有你所需要的信息,而且常用的命令僅需按下一個鍵即可實現。
毫無疑問,Lazydocker絕對是懶人們的福音!
功能介紹
Lazydocker的所有功能均可一鍵實現,你只需按下相應按鍵即可:
1、查看Docker或Docker-Compose容器環境的狀態;
2、查看容器/服務日誌;
3、查看容器ASCII圖;
4、定製圖表以查看更詳細的信息;
5、綁定容器/服務;
6、重啟/移除/重建容器或服務;
7、查看給定鏡像的父層;
8、修改佔用磁盤空間的容器、鏡像或卷;
工具要求
Docker >= 1.13 (API >= 1.25)
Docker-Compose >= 1.23.2 (可選)
工具安裝
Homebrew
目前,我們可以在Homebrew中找到Lazydocker項目,我們建議廣大用戶每次使用該工具前先進行項目更新。安裝命令如下:
<code>brew install jesseduffield/lazydocker/lazydocker/<code>
Core:
<code>brew install lazydocker/<code>
Windows安裝(Scoop)
你可以使用scoop在Windows平臺上安裝Lazydocker:
<code>scoop install lazydocker/<code>
源碼安裝(Linux/OSX/Windows)
當然了,你也可以直接從該項目的Release頁面獲取最新版本的源碼。
運行下列命令,安裝和更新都是自動完成的:
<code>curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash/<code>
Go安裝
要求Go版本 >= 1.8
<code>go get github.com/jesseduffield/lazydocker/<code>
Arch Linux AUR
你也可以使用你的AUR包管理器來安裝Lazydocker,命令如下:
<code>git clone https://aur.archlinux.org/lazydocker.git ~/lazydocker cd ~/lazydocker makepkg --install/<code>
Docker
1、選取ARM設備,如果你有的話。
2、運行容器:
<code>docker run --rm -it -v \\ /var/run/docker.sock:/var/run/docker.sock \\ -v /yourpath:/.config/jesseduffield/lazydocker \\ lazyteam/lazydocker/<code>
別忘了在運行之前修改Lazydocker的配置文件。如果你想要創建別名的話,可以這樣:
<code>echo "alias lzd='docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -v /yourpath/config:/.config/jesseduffield/lazydocker lazyteam/lazydocker'" >> ~/.zshrc/<code>
比如說,我們可以使用下列命令構建鏡像:
<code>git clone https://github.com/jesseduffield/lazydocker.git cd lazydocker docker build -t lazyteam/lazydocker \\ --build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \\ --build-arg VCS_REF=`git rev-parse --short HEAD` \\ --build-arg VERSION=`git describe --abbrev=0 --tag` \\/<code>
工具使用
你可以直接在終端調用Lazydocker,我個人使用的別名如下:
<code>echo "alias lzd='lazydocker'" >> ~/.zshrc/<code>
工具運行截圖
項目地址
Lazydocker:【GitHub傳送門-鏈接:https://github.com/jesseduffield/lazydocker】
插播一條消息:
想學習更多黑客滲透技術,沒有實戰練習挖漏洞滲透權限
直接掃描下方二維碼,提供免費靶場進行實戰演練
靶場+視頻教程,新手能鍛鍊技術,老鳥層層闖關,在實戰中進行自我探測!
轉載自:https://www.freebuf.com/sectool/231110.html
閱讀更多 暗網視界 的文章