본문으로 건너뛰기
  1. Memo/

docker pull rockylinux 하면 안되는 이유

·
Docker Linux 컨테이너
작성자
hw5e
page.hw5e.cc
목차

docker pull rockylinux를 하면 대충 출력이 이렇게 나온다.

Using default tag: latest
Error response from daemon: manifest for rockylinux:latest not found: manifest unknown: manifest unknown

그냥 latest 태그가 없어서 그런건데 그냥 rockylinux:9 처럼 태그를 제대로 붙여주면 이미지가 제대로 받아지긴 할 것이다. 그런데 진짜 문제는 다른 곳에 있다.

rockylinuxrockylinux/rockylinux
#

alt text

alt text
사실 Docker Hub에서 Rocky Linux 이미지를 찾아보면 rockylinuxrockylinux/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의 문제
#

이름과는 다르게 3년넘게 업데이트가 없다. Rocky Linux 채팅에서 물어보니깐 latest 태그를 안쓸거고 문서 저 부분 수정해야겠다 하던데 아무튼 docker pull rockylinux/rockylinux도 하지 말자.

Reply by Email

comments powered by Disqus