docker
|
|______ react-repo
| |
| |_____ public
| |
| |
| |_____ source
|
|
|______ backend
| |
| |_____ backend
| |
| |
| |_____ store, user, waiting
|
|
|______ nginx
|
|______ docker-compose.yml
- organization의 docker 리포지토리를 개인 로컬에 git clone 한다.
- 예시)
git clone https://github.com/2022-Winter-Bootcamp-Team-D/docker.git
-
IDE에서 프로젝트를 열고 root디렉토리에 있는 docker-compose.yml의 위치를 확인한다.
-
iterm2(terminal - macOS)를 열고 docker 리포지토리 위치로 이동한다.
- 예시)
$cd ~/waiter/docker
- docker-compose.yml 파일을 실행시켜 이미지를 만들고 컨테이너에 담는다.
- react, backend, nginx 구분 없이 전부 build 함.
- 단, 도커파일이 수정되는 경우 컨테이너를 삭제하고 다시 build하면 된다.
- 예시)
$docker-compose up --build
- 컨테이너를 삭제하고 싶을 땐 다음의 명령어를 사용한다.
- 예시)
$docker-compose down --volumes
tes