crtl x y ctrl T enter docker login 필요 (https://jmholly.tistory.com/entry/CICD-GitLab-CICD-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B07-GitLab-docker-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0-docker-push-%ED%95%98%EB%A9%B4-denied-access-forbidden도커 로그인 참고) 로그인 후 레지스트리 pull 성공 인스턴스 중지 후 재시작하면 주소 바뀜 참고 링크 https://ansan-survivor.tistory.com/1078 [AWS] 아마존 클라우드 EC2 ..
Gitlab에서 pipeline을 만들고 registry가 있는 상태에서 진행한다. 1. deploy.sh 편집 관리자 권한에서 진행하므로 /home/ubuntu 디렉토리로 이동후 편집한다. vim deploy.sh 로 편집 #!/bin/bash set -ex # Gitlab에서 빌듣된 docker image 가져옴 docker pull :latest | grep "Image is up to date" && pull_status="already_pulled" || pull_status="newly_pulled" echo $pull_status # build가 새로되었을 경우 실행 # 기존 container 정지 및 삭제 # 새롭게 container 실행 if [ "$pull_status" = "newly..