为了备考系分,好久没对服务器操作了,空闲了很长时间,之前看着 Portainer 一直提示更新也没有理会,现在解放了,开始升级一波。
系统:CentOS
Portainer 原有版本:1.24.0
在 Portainer 安装时候是指定了数据卷的,这样一来,更新 Portainer 只需要下载新的 Portainer 的镜像,删除原有容器即可,原先的记录信息都在数据卷中。
先确定是直接用单个容器安装命令启的容器还是走的集群命令起的容器
docker service list
比如我本地是用集群部署方式
docker stop portainer的容器名或容器Id
docker rm portainer的容器名或容器id
docker ps -a
docker rmi portainer的镜像名或镜像Id
docker pull portainer/portainer-ce
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name portainer portainer/portainer-ce
页面上选中 portainer 相关的服务删除后弹框如上,一并将容器也删除。
或是使用命令删除
docker service rm portainer的服务名或服务Id
docker ps -a
docker service list
docker rmi portainer的镜像名或镜像Id
curl -L https://downloads.portainer.io/portainer-agent-stack.yml -o portainer-agent-stack.yml
docker stack deploy -c portainer-agent-stack.yml portainer
查看当前服务、镜像和容器,可以发现都存在了,容器直接启动
登录输入账号密码,左下角没得了新版本说明
2021-05-30,望技术有成后能回来看见自己的脚步
原文:https://www.cnblogs.com/CKExp/p/14828247.html