인프런 커뮤니티 질문&답변

비가싫어요님의 프로필 이미지

작성한 질문수

비전공자도 이해할 수 있는 CI/CD 입문·실전

EC2에 배포하기 전에 기존 이미지를 삭제하고 배포해도 되나요?

해결된 질문

24.06.07 21:50 작성

·

121

0

안녕하세요! 알려주신 방법으로 도커와 EC2를 이용해서 CI/CD를 잘 하고 있습니다. ㅎㅎ

 

그런데 방금 전에 Actions 가 실패해서 봤더니 용량이 부족해서 그런거더라구요. 그래서 좀 찾아봤더니 도커 이미지들을 삭제를 해줘야 하는 것 같네요!

 

혹시 EC2에 배포하기 전에 도커 이미지를 삭제해주려면 이렇게 하면 될까요?

docker stop {컨테이너 이름} || true

docker rm {컨테이너 이름} || true

docker rmi $(docker images -q) || true

docker pull ${{ steps.login-ecr.outputs.registry }}/{이미지 이름}:latest

docker run -d --name {컨테이너이름} -p 8080:8080 ${{ steps.login-ecr.outputs.registry }}/{이미지 이름}:latest

답변 1

0

JSCODE 박재성님의 프로필 이미지
JSCODE 박재성
지식공유자

2024. 06. 08. 09:15

안녕하세요 happycoding님 ! 강의가 도움이 되신 것 같아서 기쁘네요ㅎㅎ

 

보여주신 코드 대로 작성하셨을 때 이미지가 정상적으로 잘 삭제되어 작동한다면
잘 작성하신 걸로 판단됩니다:)

 

위 코드로 작성하셨을 때 문제 되는 점이 있다면 그때 추가적으로 보완하시면 되고,
별다른 문제가 없다면 작성하신 보여주신 코드 그대로 유지하셔서 써도 좋을 것 같습니다~!!