TIL 07.08

박선우·2022년 7월 8일
0

Docker

목록 보기
1/2
post-thumbnail

도커를 사용하기 로했다.
이번 프로젝트를 나만 윈도우... 팀원들은 Mac사용... node 버전이나 npm install 하는 과정에서 에러 발생 ... 그래서 도커를 사용해 어느 환경에서든 똑같이 실행 시키고자 docker 사용

  • Dockerfile 을 만들고 Dockerhub를 통해image build 하고 pull을 받아서 컨테이너 실행
  • github action 을 통해 build하고 pull 받아서 EC2 서버에 자동으로 배포 하는 환경 구축 하기

Dockerfile vs Docker-compose

  • 내가 이해한 바론 이렇다
  1. Dokcerfile은 현재 내 디렉토리 안에 있는 소스 파일들을 이미지화 해서 build하고 그것을 토대로 컨테이너 실행을 시킨다

  2. Docker-compose는 여러개의 컨네이너를 사용할수 있다. Project 시작전에 환경 구축을 하고 image buile해서 그 환경을 받아와서 작업

자동화 하려면 어떻게 해야할까

  1. 처음에는 local에서 테스트

  2. Dockerfile 만들어서 bulid 하고 Dockerhub에 올리고 pull 받아서 local 에서 작동하는지 확인함

  • 첫날이라 local 에서 동작하는 것을 확인!!
  • 이제 EC2 ubuntu 에서 동작하는지 확인해야함
profile
코린이 열심히 배우자!

0개의 댓글