|
|
前几天发了个帖子,求助开发版安装完Docker,点击管理Docker反而连接拒绝
这两天收到@harj 的回复,非常好得解决思路,以为开发版很久没有更新,而partainer已经更新了很多次,并且开发版内置的拉取最新的partainer最新的社区版,所以新版本无法登陆。
查了一些网上安装partainer的办法,找到一个帖子小米AX9000安装docker的Portainer面板从社区版升级到商业版参考中固定AX9000开发版内partainer为商业版,即ee版,按照此思路操作步骤如下(小白一个,有不合理地方请指教)
首先要说明的是需要获得AX9000ssh权限,并固化,具体请看@NormalPeople 的帖子[url=【保姆级教程】AX9000永久获取ssh权限 https://www.right.com.cn/FORUM/thread-5695827-1-1.html (出处: 恩山无线论坛)]【保姆级教程】AX9000永久获取ssh权限 https://www.right.com.cn/FORUM/thread-5695827-1-1.html (出处: 恩山无线论坛)[/url]
固化ssh权限后,刷开发版,然后高级里点击安装Docker,安装完成后启动,ssh进入路由器,输入命令docker run -d -p 8001:8001 -p 9001:9001 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ee:latest
红色字体处原文是8000和9000,因为开发版点击管理是连接192.168.31.1:9001端口,故此我把命令中端口修改为9001和8001,蓝色字体就是ee商业版
此时刷新路由器界面点击管理工具还是无法连接,按照第一个帖子小米AX9000安装docker的Portainer面板从社区版升级到商业版参考中的方法,用Winscp以scp进入/etc/init.d中的mi_docker文件,打开文件搜索portainer-ce并将所有修改为portainer-ee,有3处251行,341行,和378行。然后重启路由器,点击web管理界面,高级,管理Docker至此成功,可以正常使用最新版partainer商业版安装Docker了。
其中有个思路,就是省却输入命令:docker run -d -p 8001:8001 -p 9001:9001 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ee:latest,直接用Winscp以scp进入/etc/init.d中的mi_docker文件,打开文件搜索portainer-ce并将所有修改为portainer-ee,然后重启路由器,这个方法是直接修改为ee商业版,不知道是否可以成功,因为我折腾这个好久了,不想再做实验了,有兴趣的小伙伴可以先试一下。
令:没有ssh 权限的小伙伴可以尝试进入路由器,直接修改-ce为-ee试试,本人小白一个,不知道怎么不通过ssh去修改。
|
|