前言

什么是Portainer

Portainer是docker的圖形化管理工具,提供狀態(tài)顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操作(包括上傳下載鏡像,創(chuàng)建容器等操作)、事件日志顯示、容器控制臺操作、Swarm集群和服務等集中管理和操作、登錄用戶管理和控制等功能。功能十分全面,基本能滿足中小型單位對容器管理的全部需求。

為什么還要在Unraid上使用Portainer

Unraid 自帶的 Docker 管理面板已經非常直觀,應用的基本信息在面板里都可以直接看到,如果想看到更多信息,還可以點擊右上角的 基本視圖/高級視圖 進行切換。但是,相比于一些其他的 NAS 系統(tǒng),比如群暉,自帶的 Docker 管理功能比較簡陋。另一方面,隨著Unraid應用市場越來越完善,很多Docker已經有對應的模版,一般需求都能滿足。

但是,Unraid的WEBUI中Docker的鏡像管理,如增刪,網絡管理以及Compose安裝(Unraid可以安裝docker compose manager插件實現)支持就不完善了,只能用命令解決。

Portainer鏡像選擇

首推是官方鏡像,另一個是漢化版鏡像

·官方鏡像

Unraid使用Portainer管理Docker

·漢化版鏡像

Unraid使用Portainer管理Docker

需要注意的是,目前漢化版鏡像作者已經聲明停更

Portainer安裝

Docker命令行安裝

docker run -d --name portainer --net bridge -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock:rw -v /mnt/user/appdata/portainer-ce:/data:rw portainer/portainer-ce:lateset

Docker Compose命令安裝

新建一個docker-compose.yml文件,內容如下:

version: "3" services: portainer: container_name: portainer network_mode: bridge image: portainer/portainer-ce:lateset ports: - 9000:9000 volumes: - /mnt/user/appdata/portainer-ce:/data - /var/run/docker.sock:/var/run/docker.sock

上面兩種方式默認是要用官方鏡像,如果需要用漢化版本鏡像,要把portainer/portainer-ce:lateset替換成6053537/portainer-ce:latest

Unraid界面安裝

在Unraid應用商店搜索Portainer,選擇帶ce的版本

Unraid使用Portainer管理Docker

點擊安裝,進入Docker模版配置界面

Unraid使用Portainer管理Docker

參數說明

存儲庫:默認是官方鏡像,如果要使用漢化版,可以直接替換為6053537/portainer-ce:latest,后續(xù)更新可能存在問題,不過不更新問題不大

網絡類型:默認bridge,可選host、自建網絡

Web Interface Port:容器端口,默認9000,按需配置

Edge Agent Port:分布式的集群管理用端口,一般默認即可

Config Storage Path:容器路徑,映射容器中的/data目錄,按需配置

Docker socket:默認即可

配置完成后,點應用,等待部署完成,完成后根據網絡類型以及容器端口打開
bridge:Unraid 局域網IP:指定的端口
host:Unraid局域網IP:9000
自建macvlan網絡:指定IP:指定的端口

Portainer設置

賬號密碼設置

剛部署完成Portainer需要設置賬號密碼,根據要求設置即可

Unraid使用Portainer管理Docker

環(huán)境選擇

一般默認使用本地環(huán)境即可,至此設置完成

Unraid使用Portainer管理Docker

基本展示

指定完成后進入首頁會顯示基本信息

Unraid使用Portainer管理Docker

進入容器,會展示Unraid已經部署的容器

Unraid使用Portainer管理Docker

在堆棧中,可以使用Docker Compose的yml代碼部署,同時支持yml+env部署

Unraid使用Portainer管理Docker

最后

Portainer彌補了Unraid簡陋的WEBUI,同時也提供更豐富的Docker管理和資源,不過使用的話,還是看個人

作者聲明本文無利益相關,歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。