Docker WebUI是一個(gè)圖形化的用戶界面,用于管理Docker容器和鏡像。Docker WebUI可以為Docker用戶提供簡(jiǎn)單的使用方式,可以方便地查看和管理Docker鏡像和容器。
在使用Docker WebUI之前,需要確保已經(jīng)安裝Docker以及Docker Compose。可以通過(guò)以下命令檢查Docker版本:
$ docker --version
Docker version 20.10.5, build 55c4c88
要安裝Docker Compose,請(qǐng)參考以下步驟:
$ sudo apt update
$ sudo apt install curl
$ curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ docker-compose --version
docker-compose version 1.29.2, build 5becea4c
接下來(lái),我們將通過(guò)Docker Compose部署Docker WebUI。請(qǐng)創(chuàng)建一個(gè)名為docker-compose.yml的文件,并在其中添加以下內(nèi)容:
version: '3'
services:
web:
image: dockerwebui/webui:latest
ports:
- "5000:5000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
在上面的內(nèi)容中,我們定義了一個(gè)名為“web”的服務(wù)。我們將使用Docker Hub上的dockerwebui/webui鏡像,它將在端口5000上偵聽(tīng)連接。
我們還將讓Docker WebUI訪問(wèn)主機(jī)的Docker守護(hù)程序,這可以通過(guò)使用卷/var/run/docker.sock來(lái)實(shí)現(xiàn)。
要啟動(dòng)Docker WebUI,請(qǐng)?jiān)诮K端中切換到包含docker-compose.yml文件的目錄,并執(zhí)行以下命令:
$ docker-compose up -d
現(xiàn)在我們可以在Web瀏覽器中通過(guò)http://主機(jī)IP地址:5000
訪問(wèn)Docker WebUI。通過(guò)Docker Web UI,您可以輕松地管理Docker容器和鏡像。