ECR에 저장된 이미지에 tag에 버전정보와 버전 이름을 기입하지 않아
도커허브에서 어떤 이미지를 pull 받았는지 알 수 없었다.
docker inspect --format='{{index .RepoDigests 0}}' 이미지ID
(생략)
sha256:751457e90487d629c51edac28817ce05687251f56d8babb7e148c0253494af7d
위와 같이 도커 이미지의 ID를 찾았다.
이제 버전 정보를 알아보자
docker inspect 이미지ID
"ContainerConfig" -> "ENV" 키를 보면 파이썬 버전을 알 수 있다.
"PYTHON_VERSION=3.9.6",
즉, 도커허브의 Python 공식이미지(sha256:751457e90487d629c51edac28817ce05687251f56d8babb7e148c0253494af7d)를 사용해고 그 버전은 3.9.6이다.
이미지 태그를 3.9.6으로 입력한다.
python:3.9.6-buster이미지의 DIGEST에 기입된 ID와 동일함을 확인할 수 있다.