Docker - check private registry image version

后端 未结 7 1902
抹茶落季
抹茶落季 2021-01-02 03:37

What CLI commands do I need to use in order to check if the image in my private docker registry is a newer version than the one currently running on my server?

E.g.

7条回答
  •  轮回少年
    2021-01-02 04:13

    I don't know if this works as advertised. Just a quick hack I just put together. But this will at least give you a little push on how this might be done.

    #!/bin/bash
    
    container=$1
    imageid=$(docker inspect --format '{{.Config.Image}}' ${container})
    
    echo "Running version from: $(docker inspect --format '{{.Created}}' ${container})"
    echo "Image version from: $(docker inspect --format '{{.Created}}' ${imageid})"
    

    Example output:

    [root@server ~]# sh version_check.sh 9e500019b9d4
    Running version from: 2014-05-30T08:24:08.761178656Z
    Image version from: 2014-05-01T16:48:24.163628504Z
    

提交回复
热议问题