노트/Others : 업무
How To Deploy Streamlit Application on AWS EC2 Instance | Docker
Diane_
2024. 5. 14. 15:42
https://www.youtube.com/watch?v=DflWqmppOAg
1. gitlab 에 commit 후 push 를 한다.
ctrl + P : Git commit All commit 메세지 작성
ctrl + P : Git push 메인 브랜치에 push
2. EC2 접속
3. 어플리케이션 폴더로 이동
cd ds-portfolio
4. gitlab 서버의 마스터 브랜치에 있는 수정된 코드를 업데이트한다.
git pull
5. EC2 서버에 업데이트 된 코드를 도커 서버에 빌드한다.
docker build -t udy1376/dsportfolio:latest .
6. 빌드된 이미지를 확인할 수 있다.
docker images -a
7. 도커 서버에 패키징된 어플리케이션을 푸시한다.
docker push udy1376/dsportfolio:latest
8. 현재 실행중인 컨테이너 id를 중단한다.
docker stop $(docker ps -q)
9.빌드 및 푸시한 업데이트된 도커 어플리케이션을 실행한다
docker run -d -p 8501:8501 udy1376/dsportfolio