docker pull rockylinux를 하면 대충 출력이 이렇게 나온다.
Using default tag: latest
Error response from daemon: manifest for rockylinux:latest not found: manifest unknown: manifest unknown
그냥 latest 태그가 없어서 그런건데 그냥 rockylinux:9 처럼 태그를 제대로 붙여주면 이미지가 제대로 받아지긴 할 것이다.
그런데 진짜 문제는 다른 곳에 있다.
rockylinux와 rockylinux/rockylinux
#
rockylinux/rockylinux는 Rocky Linux가 관리하는 이미지이다. 다르게 말하면 rockylinux는 Docker 공식 Rocky Linux Docker 이미지이고 rockylinux/rockylinux는 Rocky Linux 공식 Rocky Linux Docker 이미지가 될 것이다(?)
그런데 현재 Docker가 관리하는 이미지는 1년 넘게 업데이트가 되지 않고 있다. 실제로 이미지 문서에도 현재 기술적인 제약으로 최신 업데이트를 제공하지 못하니 Rocky Linux가 관리하고 있는 이미지를 사용하라고 한다. 그 기술적 제약이 뭔지는 모르겠지만 아무튼 지금 Rocky Linux 이미지를 써야한다면 rockylinux대신 rockylinux/rockylinux를 써주자.
rockylinux/rockylinux:latest의 문제
#
latest 태그를 안쓸거고 문서 저 부분 수정해야겠다 하던데 아무튼 docker pull rockylinux/rockylinux도 하지 말자.