Docker之portainer商业授权版本更换免费社区版本
由于之前的人离职了,使用了portainer商业版,导致服务需要授权才能使用,特意更换一下社区版本,方便后续免费使用
1、停止当前的portainer,使用docker ps命令找到portainer容器id,执行docker stop <容器id>命令
2、删除这个容器,执行命令docker rm <容器id>
3、删除portainer镜像,执行命令docker images,查找镜像id,使用docker rmi <镜像id>命令删除所在镜像
4、获取portainer-ee:lts社区最新稳定版本,执行命令docker pull portainer/portainer-ee:lts,这一步可能会卡在代理这一步(需要连接国外服务器下载,国内hub已被墙)
5、解决被墙问题,更新daemon.json代理文件,这个需要重启docker,目前项目正在稳定运行,不考虑此方案
6、解决被墙问题,直接找稳定的第三方源:docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/portainer/portainer-ce:2.20.3 (目前来说比较稳定,并且已经成功下载:2025-6-17)
7、创建portainer数据卷,使其数据持久化,执行命令:docker volume create portainer_data
8、启动方式一:通过镜像id启动,docker run -d --name portainer -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data <镜像id>
9、启动方式二:通过镜像名启动,docker run -d --name portainer -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.20.3

浙公网安备 33010602011771号