A Developing Developer
DAY90. 최종 프로젝트 18일차 본문
- 문제발생
Docker
- 시도
최종 프로젝트에 Docker 적용 및 공부
- 해결방안
팀원들과 협의
- 알게 된 것
Docker : 컨테이너 기반의 오픈소스 가상화 플랫폼, 개발 및 테스트 환경의 구축, 빠른 배포, 확장성 등의 이점을 제공
Docker 사용시 해야할 것
1. wsl 2 를 세팅한다.
2. ubuntu 를 다운 받는다.
3. docker desktop 을 다운 받는다.
4. 코드에 docker 세팅을 한다. (.env, module, .dockerignore, docker-compose.yml, Dockerfile)
5. Dockerfile에서 정의된 이미지를 빌드한다.
(이미지를 빌드하는 이유는 서비스를 시작하기 전에 독립적으로 이미지를 만들어 두어야 하기 때문)
>>>docker-compse build
6. docker-compose.yml 파일에서 정의된 서비스들을 실행
(만약에 이미지가 존재하지 않으면 docker-compose up 명령어를 실행하면, 자동으로 docker-compose build 명령어가 실행되어 이미지가 빌드된다.)
>>>docker-compose up
[결론]
Docker 공부하자
'내일배움캠프 4기 > TIL' 카테고리의 다른 글
DAY.87 최종 프로젝트 15일차 (0) | 2023.03.20 |
---|---|
DAY 82. 최종 프로젝트 10일차 (0) | 2023.03.13 |
DAY 77. 최종 프로젝트 5일차 (0) | 2023.03.06 |
DAY 76. 최종 프로젝트 4일차 (0) | 2023.03.03 |
DAY 75. 최종 프로젝트 3일차 (0) | 2023.03.02 |