前言
使用Portainer-BE和Portainer-CE版本已经挺长一段时间了,我是在一台大内存高性能的机器上部署Portainer-BE来管理和更新容器,一台优化线路机来反代Portainer面板来实现加速访问。不得不说,3节点免费的Portainer还是挺不错的,可以检测容器镜像是否有更新,创建stack和变量设置也更方便,方便手机端管理。
问题
但是在Portainer某个版本更新后,突然发现反代后的面板Stack的保存和更新都有问题,会弹出提示框报错,而通过IP+端口直接访问就没有问题。。。
解决
后经过查找github issus,发现是Portainer在2.27.9 LTS版本更新后,添加了url信任的参数。
在启动容器时添加--trusted-origins参数
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts --trusted-origins portainer.mydomain.com
添加后Portainer运行正常。
评论