在 PLCnext Control 设备上安装 Portainer Agent 分步指南
Portainer 是流行的 OCI 容器管理平台。
对资源受限设备,在设备安装 Portainer Agent 可使其由 Portainer 服务器管理。
Portainer 文档描述如何在 Podman 上安装 Portainer Agent。本文扩展该示例,描述如何用 Podman Quadlets 在 PLCnext Control 设备上安装 Portainer Agent。
使用 Podman Quadlets 可将容器和卷作为 systemd 服务管理。
注意和免责声明:
- 此过程需固件 2025.0 或更高版本的 PLCnext Control 设备。
- PLCnext Control 设备必须联网以下载 Portainer Agent OCI 镜像。
- 撰写时 Portainer 仅支持运行在 CentOS 9 上的 Podman,不含 PLCnext Control 设备。
- Phoenix Contact 通常建议 PLCnext Control 设备上 Podman 仅用于 PLCnext Store 应用。其他用途当前不受 Phoenix Contact 支持。
- 运行 Portainer Agent 的设备可从安装在独立设备上的完整版 Portainer(商业版或社区版)管理。Portainer Agent 设备管理见 Portainer 文档,本文不述。
步骤
在 PLCnext Control 设备创建文件
/etc/containers/systemd/portainer.volume,内容如下:[Unit] Description=Portainer Agent Container Volume [Volume] VolumeName=portainer创建文件
/etc/containers/systemd/portainer_agent.container,内容如下:[Unit] Description=Portainer Agent Container Requires=portainer-volume.service [Container] ContainerName=portainer_agent Image=docker.io/portainer/agent:2.23.0 Volume=/run/podman/podman.sock:/var/run/docker.sock Volume=/var/lib/containers/storage/volumes:/var/lib/docker/volumes Volume=/:/host PublishPort=9001:9001 [Install] WantedBy=multi-user.target default.target从 root 用户账户执行:
systemctl daemon-reload systemctl start portainer_agent.service首次启动服务需较长时间,因从 docker.io 加载完整 Portainer Agent 镜像。
用以下命令检查服务是否成功启动:
systemctl status portainer_agent.service
容器运行时,可按 Portainer 文档从 Portainer 服务器连接到 PLCnext Control 设备上的 Portainer Agent。
此实现方式下,Portainer Agent 将在 PLCnext Control 设备每次重启时自动重启。
参考
Portainer 文档:"Install Portainer Agent on Podman"
Daniel Schier:"Podman - Quadlets"
Podman Quadlets 技术参考。
注意:
Makers Blog 展示社区成员应用和用户故事,未经 Phoenix Contact 测试或审核。使用风险自负。
工业技术
- 铝件阳极氧化成本核心驱动因素深度解析
- 联轴器类型全解析:定义、结构、工作原理与13种主流类型详解
- 聚氨酯:半导体应用的首选材料——精密成型赋能极致性能
- 戴维南定理:简化线性电路用于电力系统分析
- 优化CNC加工:尖锐内角的设计与制造解决方案
- 魁北克工业机械高薪紧缺岗位 TOP 5:薪资与需求深度解析
- 发动机支架材料选型指南:聚氨酯为何成最优解?
- 专家级钢结构制造:双溶剂蒸馏系统实现超高纯度分离
- 构建韧性制造供应链的 5 大经验策略
- 数字万用表测量频率实操指南:原理、双模式操作与干扰排查
- PCB短路防护设计全攻略:从失效分析到可靠布局实践
- TM1637 四位七段数码管 Arduino 教程:从入门到做时钟