컨테이너 이미지 관리

유현민·2022년 9월 25일
0

도커 & 쿠버네티스

목록 보기
20/28
post-thumbnail

소스코드를 수정하면?

  • 이미지를 다시 빌드 -> push -> run
  • 하지만 이전 코드가 계속 나옴.
    why? 도커가 이미지를 실행할 때마다 그 이미지가 이미 로컬에 있는지 항상 확인한다.
  • docker pull 저장소이름 을 이용하여 이미지를 다시 가져온다.

ECS를 이용하는게 편하다

  • ecs를 사용하면 컨테이너와 컨테이너의 각각 인스턴스는 클라우드 프로바이더에 의해 실행되고 관리된다. 또한 항상 동일한 머신에서 실행되는 것이 아니다.

  • 원래 docker-compose를 이용할 때 network를 도커가 자동으로 잡아줬던 이유는 로컬 머신에서만 작동하기 때문에 가능했고 ecs는 한대의 머신에서만 실행되는게 아니다.

  • 하지만 동일한 task에 컨테이너를 추가하면, 동일한 머신에서의 실행이 보장된다.

  • 여전히 ecs는 도커 네트워크를 생성하지 않고, localhost를 컨테이너 애플리케이션 코드 내부의 주소로 사용할 수 있게 해준다.

profile
smilegate megaport infra

0개의 댓글