Предположим, у меня есть один работающий контейнер:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
59f00e5c96d6 me/myapp:latest "bash" 9 hours ago Up 7 hours 127.0.0.1:80->80/tcp bashapp
Предположим, я обнаружил загадочный файл архива образа докера me-myapp-latest.tar.gz
из ниоткуда.Я хочу знать, относительно изображения, используемого для запуска работающего контейнера, содержит ли этот файл более старую или более новую версию изображения.
Я загружаю архив в докер, используя docker load --input me-myapp-latest.tar.gz
.docker images
теперь показывает:
REPOSITORY TAG IMAGE ID CREATED SIZE
me/myapp latest fe22fc800843 12 hours ago 123MB
Это не указывает на то, является ли me/myapp:latest
, показанный docker images
, таким же, как показанный docker ps -a
.Они оба названы me/myapp:latest
, но могут отличаться.
Как определить, являются ли изображения одинаковыми или нет, какой из них более новый, а какой старше?