From e98be84769f6329a9724d83874aff4debead362a Mon Sep 17 00:00:00 2001 From: Peter Wood Date: Wed, 20 Sep 2023 11:08:56 +0000 Subject: [PATCH] pull the image before starting the instance --- update-portainer.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/update-portainer.sh b/update-portainer.sh index b661c76..600fc51 100755 --- a/update-portainer.sh +++ b/update-portainer.sh @@ -1,12 +1,11 @@ #!/bin/bash function run_io () { - docker run -d -p 9001:9001 --name=${image_name} --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/${portainer_image} - + docker run -d -p 9001:9001 --name=${image_name} --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes /${portainer_image} } function run_vperanda () { - docker run -d -p 8000:8000 -p 9000:9000 -p 9443:9443 --name=${image_name} --restart=always --pull=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/${portainer_image} + docker run -d -p 8000:8000 -p 9000:9000 -p 9443:9443 --name=${image_name} --restart=always --pull=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data ${portainer_image} } portainer_image="" @@ -14,11 +13,11 @@ image_name="" case ${HOSTNAME} in vperanda) - portainer_image="portainer-ee:latest" + portainer_image="portainer/portainer-ee:latest" image_name="portainer" ;; io) - portainer_image="agent:latest" + portainer_image="portainer/agent:latest" image_name="portainer_agent" ;; esac @@ -27,7 +26,10 @@ esac docker stop ${image_name} docker rm ${image_name} -# run the command to pull and run the latest [portainer,portainer-edge] docker image +# pull the latest image +docker pull ${portainer_image} + +# run the command run the latest [portainer,portainer-agent] docker image case ${HOSTNAME} in vperanda) run_vperanda