管理docker有很多圖像工具,下面有幾種介紹一下:
docker UI、portainer、rancher
1、dockerUI:界面簡潔,沒有登錄驗證,只能管理單機鏡像
1) 下載dockerui鏡像
docker search dockerui
docker pull abh1nav/dockerui
2) 啟動dockerui鏡像
docker run -d --name my-dockerui -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock abh1nav/dockerui:latest
3) 瀏覽地址
http://118.xxx.xxx.xxx:9000
4) 管理鏡像
Dashboard: 展示面板
container:容器管理界面,可以選擇容器之后執行start\restart\stop\kill\remove操作
images:鏡像管理界面,可以選擇鏡像之后執行remove操作,進到具體鏡像之后,還可以創建容器
settings:docker的版本信息展示
2、portainer
官方文檔:https://portainer.readthedocs.io/en/stable/deployment.html
Portainer是一個開源、輕量級Docker管理用戶界面,基於Docker API,提供狀態顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操作(包括上傳下載鏡像,創建容器等操作)、事件日志顯示、容器控制台操作、Swarm集群和服務等集中管理和操作、登錄用戶管理和控制等功能。功能十分全面,基本能滿足中小型單位對容器管理的全部需求。
1) 下載portainer鏡像
docker search portainer
docker pull portainer/portainer
2) 運行鏡像
docker volume create portainer_data #創建數據卷
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
3) 瀏覽地址
http://118.24.29.236:9000,需要創建一個初始管理員
設置連接docker環境的信息我的環境是在本地,選擇本地就行
在dashboard中可以看到docker的容器、鏡像、數據卷等信息,還可以對容器、鏡像、數據卷等進行管理。將對docker對管理圖像化,平時對docker對操作都可以在圖形界面中完成,所以不做過多介紹。
具體的還是需要自己細細探索實踐,左邊有個展示框,可以一一試一下功能
3、rancher
1) 下載鏡像
docker search rancher
docker pull rancher/server
2) 安裝啟動
docker run -d --name rancher -p 8080:8080 rancher/server
3) 登錄地址
http://118.xxx.xxx.xxx:8080
4) 添加主機
按照步驟依次做,被添加對主機應安裝受支持對docker環境,開放有關防火牆,添加主機標簽,添加IP,在主機上執行docker語句向rancher注冊。執行完成后,關掉頁面,就可以看到添加的主機情況
1) 其他的鏡像、容器等管理