본문 바로가기

Cloud/Docker | K8s + CI, CD18

[#2] AWS EC2, Docker Compose를 이용한 프로젝트 배포 Docker Compose를 이용하여 EC2환경에서 배포해볼 것이다. 해당 실습은 프로젝트 생성, Dockerfile, docker-compose.yml, docker hub push, 리눅스 환경 접속 모두 완료되었음을 가정하에 진행한다. 1. EC2 인스턴스 생성 및 리눅스 머신 접속 https://github.com/ParkJungYoon/TIL-Data_Study/blob/main/Cloud/AWS_3.md GitHub - ParkJungYoon/TIL-Data_Study: ✍ 데이터분석, 데이터베이스, 클라우드 컴퓨팅 등을 공부하고 기록 ✍ 데이터분석, 데이터베이스, 클라우드 컴퓨팅 등을 공부하고 기록하는 저장소 입니다. Contribute to ParkJungYoon/TIL-Data_Study.. 2022. 4. 14.
[#1] Docker, Docker compose를 이용한 개발 환경 구축 0. 개요 포트폴리오 공유 웹사이트 프로젝트를 진행했다. 프론트의 react-app과 백엔드의 nodejs-app으로 나누어 작업을 했다. 당시 프로젝트를 배포를 할 때에는 VM을 활용해서 배포를 진행했지만 프로젝트가 끝난 후 '데이터 엔지니어링/데브옵스' 스터디에서 클라우드 / AWS / Docker / Docker compose / Kubernetes 까지 학습을 진행하였고 나는 배운 내용을 직접 진행했던 프로젝트에 적용해봄으로써 공부한 내용을 실습해볼 예정이다. 해당 포스팅은 기본적인 개념 공부를 마친 후 실습을 기록하는 포스팅이므로 기본 개념은 숙지된 가정하에 기록한다. 1. Docker 개념 Docker에 대한 개념은 나의 깃허브에도 정리되어 있으며 블로그 또는 Docker Docs를 통해 학습.. 2022. 4. 14.
[Docker] push 에러 해결하기 : An image does not exist locally with the tag 1. Dockerfile을 이용해서 이미지 생성 docker build -t node_portfolio_app:0.0.1 . 2. DockerHub에 이미지 push 1차 시도 docker push node_portfolio_app:0.0.1 2차 시도 Docker Hub를 참고해서 다시 push docker push 아이디/node_portfolio_app:0.0.1 이때 내 이미지 파일의 이름이 node_portfolio_app:0.0.1 임을 깨닫고 이미지 파일의 이름을 변경했다. 3. 이미지 이름 새로 생성 docker image tag node_portfolio_app:0.0.1 아이디/node_portfolio_app:0.0.1 4. 다시 push docker push 아이디/node_port.. 2022. 4. 12.
반응형