点击展开更新日志

2025

title

这篇文章出现了!

nexttime

会有些什么呢(❁´◡`❁)

源起

其实最开始只有一台威联通的 NAS,因此所有的容器只能选择装在这上面,后面渐渐买了一个软路由,只拿来做 OP 和 iKuai 未免太过大材小用了(杂鱼~区区两个虚拟机是不可能让本大人尽全力的~),因此决定将部分容器应用转移到这上面。

Portainer 是什么

Portainer 是一款开源的轻量级容器管理工具,提供基于 Web 的可视化界面,用于简化 Docker 和 Kubernetes 环境的部署、监控与运维。它通过图形化操作替代复杂的命令行,降低了容器技术的使用门槛,核心功能:

  • 容器全生命周期管理
  • 镜像管理
  • 网络配置
  • 多环境与集群管理
  • 多用户配置

Dockage 功能性上有点简陋,满足不了需求;另一个国内开发者做的 DPanel 很漂亮,功能也很强大,准备切换过去试试,提供社区版和Pro版,订阅制。

包括社区版(CE)和商业版(BE),社区版已足够满足大多数需求,商业版提供3节点免费使用(注册就有)。

Portainer 部署

创建数据目录

创建一个 data 数据目录。

创建容器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
services:
portainer:
container_name: Portainer
image: portainer/portainer-ce:lts
ports:
- 8000:8000
- 9443:9443
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /data/docker/portainer/data:/data
networks:
- portainer

networks:
portainer:
driver: bridge

管理地址

https://localhost:9443

反向代理

建议直接使用 nginx proxy manager 方便直接,开启 websocket, 不然打不开容器终端,如果是用nginx或衍生应用,需要注意加上相关配置,具体会另外开一篇文章进行说明。