IPv6을 통해 Amazon ECR Public 사용 방법

발행: (2025년 12월 29일 오전 03:30 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

개요

IPv6를 사용하여 Amazon ECR Public에서 Docker 이미지를 풀하고 싶다면(예: 공용 IPv4 주소를 피하고 비용을 절감하기 위해) IPv6를 지원하는 최신 도메인 이름을 사용해야 합니다.

해결 방법

public.ecr.aws 대신 ecr-public.aws.com을 사용합니다.

# IPv4와 IPv6 모두에서 작동
docker pull ecr-public.aws.com/ubuntu/ubuntu:latest

이전 URI는 IPv4에서만 해석됩니다:

docker pull public.ecr.aws/ubuntu/ubuntu:latest

왜 새로운 도메인이 필요한가?

Amazon은 원래 도메인에 AAAA 레코드를 추가하는 대신 ecr-public.aws.com을 도입했습니다. 정확한 이유는 공개적으로 문서화되어 있지 않지만, 잘못 구성된 네트워크로 인해 고객이 중단되는 상황을 방지하기 위한 설득력 있는 설명이 있습니다. 그러나 이 접근 방식은 동일한 이미지에 대해 두 개의 유효한 URI가 존재하게 만들어 혼란을 초래할 수 있습니다.

추가 참고 사항

  • 새로운 도메인은 공식이지만 현재 문서가 제한적입니다. 관련 내용은 Amazon ECR Public 사용자 가이드 PDF에서 찾을 수 있습니다.
  • 웹 갤러리에는 여전히 public.ecr.aws를 사용한 이미지 URI가 나열되어 있습니다. 향후 업데이트에서는 갤러리를 IPv6 호환 도메인에 맞게 조정할 수 있습니다.
  • IPv6 호환 도메인을 사용하면 Happy Eyeballs 알고리즘과 같은 우회 방법을 사용할 필요가 없어집니다.

도움이 되길 바랍니다!

Back to Blog

관련 글

더 보기 »