新聞中心
Docker和Docker Compose是易于使用的工具,可以在隔離的環(huán)境中簡單地部署軟件。但是,跟蹤所有正在運(yùn)行的服務(wù)的健康狀況可能會(huì)耗費(fèi)大量時(shí)間。

創(chuàng)新互聯(lián)是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,專業(yè)領(lǐng)域包括網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、電商網(wǎng)站制作開發(fā)、微信小程序、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設(shè)計(jì)及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!
lazydocker是一個(gè)TUI應(yīng)用程序,可以幫助您在一個(gè)地方管理和監(jiān)控所有的Docker容器。
為什么使用lazydocker? 一艘船貨被起重機(jī)吊起 如果您想在不混亂您的系統(tǒng)的情況下運(yùn)行軟件,那么Docker是一個(gè)必不可少的工具。每個(gè)Docker應(yīng)用都在一個(gè)單獨(dú)的容器中運(yùn)行,并且除非您明確需要,否則它永遠(yuǎn)不會(huì)與系統(tǒng)上的其他應(yīng)用程序進(jìn)行交互。
Docker Compose使部署服務(wù)變得更加簡單,在樹莓派上自主托管項(xiàng)目時(shí)尤其有用。您可以在單個(gè)YAML文件中定義配置,并使用單個(gè)命令啟動(dòng)多個(gè)Docker容器,該命令將啟動(dòng)文件中指定的容器。
您可以通過鍵入以下命令來查看正在運(yùn)行的容器:
docker-compose ps…位于您的docker-compose.yml文件所在的目錄中。
隨著您測試和部署更多的軟件,您可能會(huì)在文件系統(tǒng)的不同位置創(chuàng)建多個(gè)docker-compose.yml文件,同時(shí)啟動(dòng)和忘記了為一次性目的而啟動(dòng)的Docker化應(yīng)用程序。
如果您的Docker Compose文件散落在硬盤上,要控制或甚至跟蹤正在運(yùn)行的內(nèi)容就變得困難。
管理可能會(huì)變得混亂,而記住完整的Docker命令范圍則是一項(xiàng)單獨(dú)的任務(wù)。
lazydocker會(huì)收集關(guān)于您的Docker容器的所有信息,并將其整齊地呈現(xiàn)在終端中。您可以查看正在運(yùn)行的內(nèi)容,檢查日志,查看資源使用情況,并檢查環(huán)境。
您還可以停止、暫停、重新啟動(dòng)以及對單個(gè)容器執(zhí)行其他操作,或者將操作應(yīng)用于每個(gè)正在運(yùn)行的服務(wù)。
如何在Linux上安裝lazydocker
使用腳本安裝lazydocker 雖然lazydocker本身是一個(gè)Docker化的鏡像,但以這種方式部署它意味著您將無法查看其他Docker容器的日志或CPU使用情況圖。
相反,您應(yīng)該使用lazydocker安裝腳本:
curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash毋庸置疑,在將任何腳本導(dǎo)入Bash之前,您應(yīng)該檢查腳本的內(nèi)容。
使用lazydocker管理您的Docker容器
通過鍵入以下命令啟動(dòng)lazydocker:
lazydocker無論您在文件系統(tǒng)中的哪個(gè)位置,或者您的Docker鏡像或Docker Compose文件位于何處,lazydocker都會(huì)從中獲取信息。
lazydocker顯示audiobookshelf的日志
在TUI的左側(cè)垂直運(yùn)行,您會(huì)看到四個(gè)部分。它們分別是Services(服務(wù))、Standalone containers(獨(dú)立容器)、Images(鏡像)和Volumes(卷)。
在每個(gè)部分中,您可以使用鍵盤上的向上和向下箭頭鍵瀏覽條目。當(dāng)您選擇每個(gè)條目時(shí),相關(guān)信息將顯示在右側(cè)窗格中。或者,您可以使用鼠標(biāo)在界面上點(diǎn)擊。
lazydocker顯示audiobookshelf的CPU和內(nèi)存使用情況
默認(rèn)情況下,信息窗格將顯示您所選擇條目的日志,但您可以點(diǎn)擊頂部的標(biāo)簽,顯示CPU和內(nèi)存統(tǒng)計(jì)信息、容器環(huán)境、配置條目或top。
如果一個(gè)Docker化的應(yīng)用程序崩潰,您可以在不離開lazydocker的情況下檢查它的所有信息,以及其他所有Docker化的應(yīng)用程序的信息。
前面提到的信息選項(xiàng)僅適用于實(shí)際容器。如果您在Images或Volumes中選擇了一個(gè)條目,您只能看到配置。
在高亮顯示一個(gè)容器后,按下x鍵可以打開可執(zhí)行操作的菜單。除了停止、暫停和重新啟動(dòng)外,您還可以刪除容器、在瀏覽器中打開它們、啟動(dòng)和停止容器,或直接執(zhí)行命令。
除了能夠在菜單內(nèi)運(yùn)行命令,您還會(huì)看到相關(guān)的快捷鍵,供以后使用。
lazydocker批量操作菜單
如果您想對所有容器執(zhí)行批量操作,請按下b鍵打開批量命令菜單。
如果您在Services(服務(wù))部分選擇此操作,您將看到標(biāo)準(zhǔn)的Docker Compose命令,而如果您在Standalone containers(獨(dú)立容器)中打開菜單,您將有停止、刪除和清理容器的選項(xiàng)。
在剩下的兩個(gè)部分中,您只能執(zhí)行清理未使用的卷和鏡像的批量操作。
lazydocker讓Linux上的容器管理變得簡單
將所有容器信息放在一個(gè)地方,并且管理只需要幾個(gè)按鍵,您可以輕松地保持您龐大的虛擬港口更有組織性。
如果您對Docker不再感興趣,可以考慮使用替代的容器管理系統(tǒng)。
本文標(biāo)題:如何使用lazydocker管理您的Docker容器
網(wǎng)站URL:http://www.dlmjj.cn/article/cdpoepp.html


咨詢
建站咨詢
