[AWS] AWS ECS 에서 새로운 Docker 이미지를 호출하는 방법

2023. 9. 27. 17:43· AWS/질의응답&이슈처리
목차
  1. AWS ECS 에서 새로운 Docker 이미지를 호출하는 방법
  2. 문의 사항
  3. 답변
반응형

AWS ECS 에서 새로운 Docker 이미지를 호출하는 방법

문의 사항

 

안녕하세요.

ECS 등록된 서버에 수동으로 Task를 실행시켜서 처리하고 있는 부분이 있습니다.
Task Definition 내에는 ECR 특정 Tag 된 Docker 이미지를 사용하도록 되어있습니다.

아래와 같은 형식입니다
000000000000.dkr.ecr.us-west-2.amazonaws.com/aa-aa-aa-reconstruction:dev

배포시에는 새로운 Docker 이미지 만들어서 위 ECR 주소로 Push를 하고 있습니다.

문제가 되는 상황은 이미 떠있는 서버에 Task가 실행되었을때 새로운 Docker 이미지가 아니라 ecs-agent가 Cache 한 Docker 이미지를 사용하는 것으로 보입니다.

이와 같은 상황을 피할 수 있는 가이드가 있을까요?

감사합니다.

 

답변

안녕하세요. 
 
■ 문의 내용

  • 새로운 이미지를 배포하였으나 새로운 이미지를 PULL 하지 않고 기존 로컬 캐시 이미지를 불러오는 현상에 대한 대처 방법을 문의 주신 것으로 확인하였습니다.

 
■ 답변 내용

  • ECS 에이전트 버전이 1.22.0 이상인 경우 ECS_IMAGE_PULL_BEHAVIOR 환경 변수를 always 로 설정하여 신규 이미지를 불러오도록 셋팅할 수 있습니다.[1]
     
  • 컨테이너 에이전트 인스턴스에서 /etc/ecs/ecs.config 파일을 열고 설정을 추가합니다: ECS_IMAGE_PULL_BEHAVIOR=always [2]
     
  • 에이전트를 재시작하여 설정을 적용해 줍니다.

 
■ 참고

  • [1] https://github.com/aws/amazon-ecs-agent/blob/master/README.md
  • [2] https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/ecs-agent-config.html
  • [3] https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/automated_image_cleanup.html

 
감사합니다.

반응형
  1. AWS ECS 에서 새로운 Docker 이미지를 호출하는 방법
  2. 문의 사항
  3. 답변
'AWS/질의응답&이슈처리' 카테고리의 다른 글
  • [AWS] RDS Maria DB 10.3 표준 지원 종료 문의 드립니다.
  • [AWS] Aurora DB read replica 바이너리 로그 활성화
  • [AWS] p4d 인스턴스를 사용하고 싶은데, 사용이 불가 합니다.
  • [AWS] EFS Performance Mode 설정 변경 문의
고융고
고융고
IT로 벌어 먹고 사는 취미유목민
250x250
고융고
IT로 벌어 먹고 사는 취미유목민
고융고
전체
오늘
어제

공지사항

  • 분류 전체보기 (70)
    • AWS (69)
      • News&Tests (8)
      • 질의응답&이슈처리 (61)
    • ETC (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 관리자

인기 글

최근 글

최근 댓글

hELLO · Designed By 정상우.v4.2.0
고융고
[AWS] AWS ECS 에서 새로운 Docker 이미지를 호출하는 방법
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.