今天分享一個Docker的可視化界面,雖然很多小伙伴覺得docker-cli舒服,但是web界面也有獨特的魅力,比如看起來直觀,方便。
Portainer是一個開源、輕量級Docker管理用戶界面,基于Docker API,
可管理Docker主機或者Swarm集群,支持最新版Docker和Swarm模式。
Portainer提供狀態顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操作(包括上傳下載鏡像,創建容器等操作)、事件日志顯示、容器控制臺操作、Swarm集群和服務等集中管理和操作、登錄用戶管理和控制等功能;好多企業應用到了Portainer,作為Docker的圖形化管理工具。
注:如果需要一鍵創建docker與Portainer環境的腳本可以私信我。
安裝Portainer
- 部署docker環境
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- 安裝portainer
docker run -d -p 9000:9000 --name prtainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock docker.io/portainer/portainer
- 訪問ip+9000 界面
Portainer的簡單使用
- 簡單設置
因為我們的測試環境是當前服務器,所以我們選擇local。
設置完成以后,就能看到當前服務器的容器詳情。
- 漢化
可能英文用起來有點不習慣,我們改成中文,需要重新部署一個容器。
mkdir -p /data/portainer/data /data/portainer/public
cd /data/portainer
wget https://dl.quchao.net/Soft/Portainer-CN.zip
unzip Portainer-CN.zip -d public
重新創建portainer容器
docker run -d --restart=always --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer
現在就能看到變成了中文。
- 拉取鏡像
在鏡像頁面輸入Nginx來拉取一個nginx鏡像
進入nginx鏡像頁面可以查看相關信息
- 創建容器
創建nginx鏡像。
訪問80端口,驗證nginx是否正常提供服務。
- 容器常用功能
在容器界面,可以對容器進行重啟,關閉,進入控制臺,查看日志,配置重啟策略,修改網絡等等,基本包含了docker的常用操作。
也可以查看容器資源使用情況。
希望大家能夠多多關注,多年致力于互聯網搬磚,各種互聯網技術都稍有涉獵。如果大家遇到一些問題可以私信或者留言給我。我們可以一起討論!