如何使用 Yacht 管理 Docker 容器

Docker是一個漂亮的工具,但如果您不熟悉它,可能會很難管理。Yacht 是一個試圖通過為用戶提供可用於部署、修改和管理容器的 Web UI 來讓事情變得更容易的程序。以下是如何在 Linux 系統上設置 Yacht。

在我們開始之前

Yacht 是一個易於使用的 Docker容器UI 。您可以使用它來編輯容器、部署新容器、管理卷,甚至修改配置文件。然而,該軟件正在大力開發中,有時可能不穩定。

我們強烈建議僅在您不擔心丟失寶貴數據的環境中使用 Yacht。使用 Yacht 之前請務必備份數據。

在 Linux 上安裝 Docker

Yacht通過Dockerhub以鏡像的形式提供給用戶。但是,在嘗試運行 Docker 之前,您必須在系統上安裝 Docker。要在系統上安裝 Docker,請在服務器上打開終端窗口並按照以下安裝說明進行操作。

在本指南中,我們將在 Linux 上通過 Snap 包使用 Docker。之所以使用 Snap,是因為它降低了設置 Docker 的難度。首先,您必須在 Linux 系統上啟用 Snap 運行時。

要在 Linux 上啟用 Snap 運行時,請按照我們有關該主題的指南進行操作。本指南將詳細介紹如何設置 Snap 包運行時。設置 Snap 運行時後,您可以使用snap install命令在服務器上安裝 Docker。

sudo snap 安裝 docker

安裝 Docker 工具後,您可以以 root 身份使用它。但是,如果您想在沒有 root 的情況下使用 Docker,則必須在終端窗口中輸入以下命令。

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap 禁用 docker sudo snap 啟用 docker

拉取 Yacht docker 鏡像

您需要直接從 Dockerhub 拉取 Yacht docker 鏡像。要將其拉至您的服務器(或 Linux PC),請登錄服務器的 root 帳戶。您可以使用su登錄 root 。

蘇-

如果您無法登錄 root 帳戶,則您可能已鎖定 root 帳戶。因此,您需要啟用它。要啟用 root 帳戶,請執行以下操作。

須藤-s

密碼

將 root 密碼設置為安全且易於記憶的密碼。然後,使用 exit 退出sudo -s

出口

登錄 root 帳戶後,使用以下命令創建“yacht”docker 卷。該卷將保存服務器上的所有遊艇數據。

docker 卷創建遊艇

創建新卷後,使用docker run命令從 Dockerhub 中獲取系統的 Yacht 映像。

docker run -d -p 8000:8000 -v /var/run/docker.sock:/var/run/docker.sock -v 遊艇:/config selfhostedpro/yacht

從 Dockerhub 中提取鏡像後,Docker 會將鏡像部署為系統上的容器。它將在端口 8000 上運行 Yacht。您可以使用以下 URL 在任何瀏覽器中訪問 Yacht Web UI。

HTTP://local-lan-ip-of-server:8000

安裝後啟動 Yacht docker 容器

使用上面的docker run命令,Yacht 將通過 Docker 映像進行部署並在端口 8000 上啟動。但是,此命令僅適用於初始部署。

如果重新啟動 Linux 系統,則必須使用docker start命令來運行 Yacht。就是這樣。

首先,使用su –命令登錄 root 帳戶。

蘇-

登錄 root 帳戶後,運行docker ps -a命令。此命令將列出系統上的所有容器。找到“集裝箱 ID”列和遊艇集裝箱 ID。

複製 Yacht 容器 ID 後,您可以使用以下命令啟動它:

docker啟動CONTAINER_ID

或者,使用以下命令將其關閉:

docker停止CONTAINER_ID

登錄遊艇

您需要使用默認密碼和用戶名登錄 Yacht。然後,通過以下 URL 訪問 Yacht,輸入[email protected]作為用戶並傳遞密碼。

HTTP://local-lan-ip-of-server:8000

使用遊艇

登錄 Yacht 後,您將看到儀表板。該儀表板將顯示所有正在運行的 Docker 鏡像及其 CPU 和內存使用情況。

要管理容器,請單擊 Yacht 側邊欄,選擇“應用程序”,然後選擇您的容器。然後,一旦您選擇了容器,您將看到詳細信息,包括端口信息、控制按鈕、正在運行的進程、日誌等。

管理卷

可以在 Yacht 中管理 Docker 卷。為此,請選擇遊艇側邊欄,選擇“資源”,然後選擇“卷”。從這裡,您將能夠訪問已使用和未使用的 Docker 卷。

管理網絡

需要訪問您的 Docker 網絡設置?選擇遊艇側邊欄,然後選擇“網絡”選項。訪問此區域後,您可以自由修改網絡設置、接口等。

管理圖像

如果您需要管理 Docker 映像,請選擇 Yacht 側邊欄,選擇“資源”按鈕,然後單擊“映像”。進入“Images”後,Yacht 將允許您管理 Docker 鏡像。


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。