-
Container 내용 변경 및 docker commit
- container 내부 접속 후 (exec - it container_id /bin/sh) 수정
- 이후 sudo docker commit [conatiner][image_name] 을 통해 새로운 이미지 생성
-
이후 image repo에 해당 이미지 push (현재 AWS ECR을 사용중이기에 해당 레포로 푸쉬할 계획)
-
docker service update SERVICE를 통해 update 진행 (물론 해당 과정이 이전에 service를 만들어야함)
- 해당 부분에서 사실 기존의 ports나 다른 설정들이 바뀌는 것은 아닌지 걱정했으나 다행히 설정은 계속해서 유지됨
- 만약 제대로 작동을 하지 않는다면 rollback 명령어를 통해 다시 돌아갈 계획, 아니면 아예 service를 처음부터 다시 만들거나
- rollback은 update와 유사하나 바로 이전버전으로 돌아가는 것이라고 함

- 사진을 확인하면 IMAGE 부분의 제일 끝이 변경한 image 이름으로 바뀐 것을 확인할 수 있다.