AI Briefing

Arch Linux, 비트 단위로 재현 가능한 Docker 이미지 공개

·2026.04.23 10:59

Arch Linux가 `repro` 태그로 재현 가능한 Docker 이미지를 공개했다.

Arch Linux가 Docker Hub의 새 repro 태그bit-for-bit reproducible Docker image를 공개했다. WSL 이미지에서 사용한 것과 같은 rootFS 빌드 시스템을 재사용해, 반복 빌드해도 같은 digest가 나오도록 맞췄다.

재현성을 맞추기 위해 pacman keyring은 이미지에서 제거됐다. 그 결과 pacman은 바로 쓸 수 없고, 컨테이너 안에서 pacman-key --init && pacman-key --populate archlinux로 키링을 다시 생성해야 한다. Distrobox에서는 --pre-init-hooks에 같은 명령을 넣을 수 있다.

재현성은 빌드 간 digest equalitydiffoci 비교로 확인했다. Docker 이미지 쪽에서는 다음 조정을 적용했다.

  • SOURCE_DATE_EPOCH를 설정하고 org.opencontainers.image.created LABEL에 반영
  • var/cache/ldconfig/aux-cache를 제거해 비결정성을 없앰
  • docker build / podman build에서 --source-date-epoch--rewrite-timestamp로 타임스탬프를 정규화

관련 재현 빌드 문서와 변경사항도 Arch Linux GitLab에 공개됐다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.