8. How to update Portainer - JiltedGeek/Docker-Portainer GitHub Wiki

Log in via ssh to your Portainer server

Give the following commands:

docker stop portainer
docker rm portainer
docker pull portainer/portainer-ce:latest
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:latest

Done! Log in to your Portainer servers website and all should be updated

Update: Portainer Agent

Follow these steps:

docker stop portainer_agent
docker rm portainer_agent
docker pull portainer/agent:latest
docker run -d \
  -p 9001:9001 \
  --name portainer_agent \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /var/lib/docker/volumes:/var/lib/docker/volumes \
  portainer/agent:latest