14. 서버개발할때 도커 왜필요해
- 어디서든 똑같이 실행되게끔 하기 위해.
- 즉, 서버 실행환경을 모두 통일시키기 위해서
# 내 로컬 (Mac)
./gradlew bootRun # 잘 됨
# 서버 (Linux)
./gradlew bootRun # 안됨
# - Java 버전 다름
# - MySQL 설치 안됨
# - 환경변수 다름
# - 포트 충돌
- 도커의 이미지는?
- 실행 파일 + 환경 설정이 담긴 패키지
- 도커의 컨테이너는?
- 이미지를 실행한것