프로젝트를 진행할 때 '도커'를 쓰게 되었다. npm start
만 할 줄 알았는데 docker 를 만나 생소해서 필요한 부분만 정리해본다.
- 개발 환경을 '이미지'로 저장한다.
- 저장된 이미지는 docker hub 에 업로드된다.
- 업로드 된 이미지는 독립된 가상 공간인 '컨테이너'에 저장된다.
- docker hub 에서 필요한 개발 환경을 공유, 다운받아 사용한다.
docker ps
sudo chmod 666 /var/run/docker.sock
package.json 파일 안에 직접 입력
docker-compose down
docker-compose up
- docker 설치
- git clone
- dev.sh
- docker-compose build
- docker-compose up