how to get docker-compose to use the latest image from repository

后端 未结 10 1379
栀梦
栀梦 2021-01-30 07:51

I don\'t know what I\'m doing wrong, but I simply cannot get docker-compose up to use the latest image from our registry without first removing the old containers f

10条回答
  •  梦如初夏
    2021-01-30 08:39

    in order to make sure, that you are using the latest version for your :latest tag from your registry (e.g. docker hub) you need to also pull the latest tag again. in case it changed, the diff will be downloaded and started when you docker-compose up again.

    so this would be the way to go:

    docker-compose stop
    docker-compose rm -f
    docker-compose pull   
    docker-compose up -d
    

    i glued this into an image that i run to start docker-compose and make sure images stay up-to-date: https://hub.docker.com/r/stephanlindauer/docker-compose-updater/

提交回复
热议问题