Stop Portainer
docker stop portainer
Remove Portainer Container
docker rm portainer
Re-pull the Community Edition image
docker pull portainer/portainer-ce:lts
Re-deploy the Community Edition Container
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:lts
Stop and Remove Portainer Edge Agent
docker stop portainer_edge_agent
docker rm portainer_edge_agent
Re-pull the image
docker pull portainer/agent:lts
Re-deploy Container
docker run -d \\\\
-v /var/run/docker.sock:/var/run/docker.sock \\\\
-v /var/lib/docker/volumes:/var/lib/docker/volumes \\\\
-v /:/host \\\\
-v portainer_agent_data:/data \\\\
--restart always \\\\
-e EDGE=1 \\\\
-e EDGE_ID=[EDGE_OD] \\\\
-e EDGE_KEY=[EDGE_KEY] \\\\
-e EDGE_INSECURE_POLL=1 \\\\
--name portainer_edge_agent \\\\
portainer/agent:lts
eg. (Hob Goblin)
docker run -d \\\\
-v /var/run/docker.sock:/var/run/docker.sock \\\\
-v /var/lib/docker/volumes:/var/lib/docker/volumes \\\\
-v /:/host \\\\
-v portainer_agent_data:/data \\\\
--restart always \\\\
-e EDGE=1 \\\\
-e EDGE_ID=792e0e21-43e0-4e7a-a59a-37e3215b575a \\\\
-e EDGE_KEY=aHR0cHM6Ly9wb3J0YWluZXIuZ2Vla3l3b21iYXQuY29tfHBvcnRhaW5lci5nZWVreXdvbWJhdC5jb206ODAwMHxOdlp6WGhMVWczMThKQkdBdW9Xek9aZUJvbmJZQzJ1aXBra1d4bFZsT0NvPXwxMQ \\\\
-e EDGE_INSECURE_POLL=1 \\\\
--name portainer_edge_agent \\\\
portainer/agent:lts
eg. (Dr. Octopus)
docker run -d \\\\
-v /var/run/docker.sock:/var/run/docker.sock \\\\
-v /var/lib/docker/volumes:/var/lib/docker/volumes \\\\
-v /:/host \\\\
-v portainer_agent_data:/data \\\\
--restart always \\\\
-e EDGE=1 \\\\
-e EDGE_ID=b1ec389b-e382-4e08-a7f8-22df44d83e5a \\\\
-e EDGE_KEY=aHR0cHM6Ly8xMDAuNzIuNzIuMjE0Ojk0NDN8MTAwLjcyLjcyLjIxNDo4MDAwfE52WnpYaExVZzMxOEpCR0F1b1d6T1plQm9uYllDMnVpcGtrV3hsVmxPQ289fDk \\\\
-e EDGE_INSECURE_POLL=1 \\\\
--name portainer_edge_agent \\\\
portainer/agent:lts
Stop Portainer Agent
docker stop portainer_agent
Remove Portainer Container Agent
docker rm portainer_agent
Re-pull the image
docker pull portainer/agent:lts
Re-deploy Container
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:lts
Reference: