前几篇全是命令行操作,有朋友说:"你那些命令我记不住,有没有网页点一点就能管理 Docker 的?"

有,全家桶里的 Portainer 就是干这个的——Docker 的可视化管理面板,网页上点点鼠标,容器启停、日志查看、镜像管理,全搞定,不用记命令。

这篇讲部署和使用,顺便说句实话:它到底值不值得装。

Portainer 是啥

一句话:Docker 的图形化控制台。

它本身也是个容器,装在服务器上之后,你打开浏览器,登录面板,就能看到所有容器的运行状态,像这样:

对于记不住命令的朋友,Portainer 就是救星。

部署 Portainer

Docker 部署,命令还是那套:

# 建数据目录
mkdir -p /opt/docker/portainer

# 跑起来
docker run -d \
  --name portainer \
  --restart=unless-stopped \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /opt/docker/portainer/data:/data \
  -p 9000:9000 \
  portainer/portainer-ce:latest

注意那一行 -v /var/run/docker.sock:/var/run/docker.sock——这是把 Docker 的管理接口(socket)挂给 Portainer,它才能控制 Docker。没有这行,Portainer 就是个空壳。

浏览器打开 http://你的服务器IP:9000:

  1. 设置管理员账号密码(12 位以上,这个面板权力很大,密码一定要强)
  2. 连接环境选"本地"(Local),确认
  3. 完成,进主界面

主界面逛一圈

进去之后左侧菜单,最常用的几个:

仪表盘(Dashboard):总览页,显示容器总数、运行中几个、镜像几个、服务器负载。

容器(Containers):最核心的页面。

镜像(Images):本地镜像列表,可以拉取新镜像(填名字点拉取),可以删除没用的镜像释放空间。

Stacks(Compose 管理):如果你用 docker-compose 管理全家桶,这里能把 compose 文件贴上去部署,网页版全家桶管理。

实际用起来:一个完整场景

拿"重启 qBittorrent"举例,命令党是:

docker restart qbittorrent

Portainer 党是:打开容器页面 → 找到 qbittorrent 那一行 → 点"重启"按钮。完事。

看日志排错,命令党:

docker logs -f qbittorrent

Portainer 党:点进容器 → 点"日志"标签 → 实时滚动看。

对于管理全家桶这种"不常动、但偶尔要操作"的场景,Portainer 确实省心。

说句实话:它值得装吗

踩过的坑

坑 1:面板打不开

多半是端口没放行,检查防火墙和安全组 9000 端口。或者容器没起来,docker ps 看一眼。

坑 2:容器里看不到日志

点进容器,日志标签页如果是空的,试试点右上角"获取新日志"按钮,或者确认容器名字没选错。

坑 3:面板被扫

9000 是默认端口,公网 IP 天天被扫。我的做法:改端口到不常用的(比如 9443),配合反代理只允许自己的 IP 访问,密码用强密码。安全无小事。

结尾

Portainer 装完,朋友自己也能管这台服务器了。他偶尔跟我说"哥,我那个下载器好像停了",我回他"打开面板,找到 qbittorrent,点重启"。就这么简单。

全家桶到这儿,网盘、下载器、影视库、聚合挂载、管理面板,五六个容器挤在 13W 的 Mac mini 里,各司其职。

这个系列我拆成了好多篇,全部更新在 moxiaoa.com。想搭服务器、装全家桶的,加我微信 lige0552,备注"面板"。

下一篇:把 tanqu.cc 短剧站搬进 Docker——完整部署记录。