portainer 1.24.2 升級到 portainer-ce 最新版


官方升級步驟文檔:
https://docs.portainer.io/v/ce-2.9/start/upgrade/docker

若是現在的版本是 portainer-ce 2.0.0 ,看Option 1升級到最新版
若是現在的版本是portainer 1.24.2,看Option 2,需要先升級到portainer-ce 2.0.0,然后再看Option 1升級到最新版,在這里采用的是這個步驟

升級操作的話,原有的數據,配置等都會保存,不過還是建議先備份一下

# 拉取portainer-ce:2.0.0鏡像
docker pull cr.portainer.io/portainer/portainer-ce:2.0.0

# 停止並刪除portainer容器
docker stop portainer
docker rm portainer

# 使用portainer-ce:2.0.0鏡像啟動新容器,啟動命令還是原來的,只不過最后使用的鏡像變了
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data cr.portainer.io/portainer/portainer-ce:2.0.0

web頁面登陸查看,發現版本已經是portainer-ce:2.0.0了,然后再升級到最新版

從Portainer CE 2.9開始,在端口9443上默認啟用HTTPS

docker stop portainer
docker rm portainer
docker pull cr.portainer.io/portainer/portainer-ce:2.9.3
docker run -d -p 8000:8000 -p 9000:9000 -p 9443:9443 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data cr.portainer.io/portainer/portainer-ce:2.9.3

若是不想使用9443端口,則啟動的命令中去掉,訪問還是使用9000端口,若是想使用,除了添加上9443端口外,還得加上證書

docker run -d -p 8000:8000 -p 9000:9000 -p 9443:9443 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data cr.portainer.io/portainer/portainer-ce:2.9.3 \
    --sslcert /path/to/cert/portainer.crt \
    --sslkey /path/to/cert/portainer.key

實際使用升級命令

docker pull cr.portainer.io/portainer/portainer-ce:2.9.3
docker stop portainer
docker rm portainer
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data cr.portainer.io/portainer/portainer-ce:2.9.3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM