inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비전공자도 이해할 수 있는 Docker 입문/실전

컨테이너로 실행시킨 Spring Boot가 MySQL에 연결이 안 되는 이유

스프링부트,Mysql작업시 빌드

275

새벽노트

작성한 질문수 2

0

안녕하세요 강의 듣다 궁금한 점이 생겨서 질문 남깁니다!
스프링 부트,mysql 을 이용하여 프로젝트 작업 진행하기 위해 작업 진행전 docker로 초기 환경 세팅을 하고 두가지 동시에 띄우는 작업을 했습니다!
도커 연결전에는 IDE에서 run버튼을 눌러 작업 확인을 했었는데, 지금은 빌드 하고, compose up해서 확인을 해야하는걸까요? run버튼 누르니까 에러가 뜹니다.

docker docker-compose docker-volume docker-image container ecr springboot mysql

답변 1

1

JSCODE 박재성

안녕하세요 영주님! 질문 잘 주셨네요:)

 

docker compose로 셋팅하면서 application.yml의 값을 docker에 맞게 수정해서
docker 컨테이너로 띄우지 않고 IDE의 run 버튼만 눌렀을 때는 에러가 발생하는 거 일거에요!

 

하지만 로컬에서 개발할 때 매번 Docker로 컨테이너를 띄워서 실행하기에는
디버깅도 불편하고 매번 빌드를 해야한다는 불편함도 있습니다.

 

때문에 현업에서는 로컬 환경에서는 컨테이너로 띄우지 않고
개발 환경 또는 프로덕션 환경에서만 컨테이너로 띄우게끔 셋팅하는 경우도 있습니다.
그리고 개발 환경 또는 프로덕션 환경에 배포하기 전에
로컬 환경에서 도커로 실행되는 지 정도만 체크를 하는 편입니다!

 

이 외로 궁금한 점 있으시면 또 질문 남겨주세요~~

EC2 터미널에서 docker pull

0

64

2

AWS ECR

0

58

2

FROM openjdk:17-jdk 현재 기준 dockerhub에 없습니다

1

100

2

Redis 볼륨 설정?

0

117

2

컨테이너의 IP

0

80

2

도커 이미지를 만들 때 application.yml

0

105

2

compose.yml 관리

0

88

2

ECR 리포지토리에 이미지가 3개가 보입니다.

0

77

2

액세스 키 등록하는 시점 관련 질문이 있습니다.

0

83

1

depends_on에 따른 컨테이너 실행 순서

0

76

2

실제 웹 서비스 배포 시 질문

0

80

2

도커 volume 질문

0

67

3

HTTPS로도 받고 싶으면 docker compose에 443도 쓰면 될까요?

0

73

2

sql 볼륨 폴더 지우면 데이터베이스 데이터 날라가는거 아닌가요?

0

73

2

39강 도커파일 빌드 경로 질문이 있습니다.

0

70

2

도커파일 copy

0

70

2

실무에서 docker compose up --build를 할 때

0

186

2

mysql_data 폴더 내부에 다른 파일이 있는데도 잘 되는 경우

0

86

2

도커 허브에서 postgres 버전 확인하는 법

0

127

2

보충 자료와도 관련된 추가 내용

1

82

1

현업에서 MySQL은 RDS와 도커 볼륨 중 어떤 걸 사용하나요?

0

110

2

노션 자료에 안 보이는 이미지가 있습니다

0

101

1

도커 허브에서의 latest가 가장 최신인 게 맞나요?

0

121

2

docker image ls 실행 시 나오는 내용이 다릅니다

0

87

2