인프런 커뮤니티 질문&답변

yuki님의 프로필 이미지

작성한 질문수

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]

도커 활용하기 (주피터 노트북 서버 만들어보기)

docker jupyternotebook - pymysql 실행 중 에러

22.10.21 22:41 작성

·

451

0

ubuntu@ip-172-31-6-140:~$ docker run -d -p 3306:3306 --name mydb -v /home/ubuntu/mysqldata:/var/lib/mysql mysqldb

 

주피터 노트북 내 pymysql을 통해 해당 컨테이너 파일 작동시키는 중 에러가 발생했습니다.

스크린샷 2022-10-21 오후 10.37.47.png

인바운드 규칙에 3306포트를 추가해놓았습니다.

스크린샷 2022-10-21 오후 10.37.49.png

OperationalError: (2003, "Can't connect to MySQL server on '13.209.24.56' ([Errno 111] Connection refused)")

추가를 했지만 접속이 되지 않아 구글링 중 아래와 같은 해결책을 발견했으나

https://stackoverflow.com/questions/1420839/cant-connect-to-mysql-server-error-111

스크린샷 2022-10-21 오후 10.37.52.png

위와 같이 시도를 해보려 했으나 잘 되지 않습니다.

bind-address를 어디에 추가해야 할지 감이 잡히지 않습니다.

답변 2

0

잔재미코딩 DaveLee님의 프로필 이미지

2022. 10. 22. 10:37

넵~~~

0

yuki님의 프로필 이미지
yuki
질문자

2022. 10. 21. 22:50

이전에 질문드린 mysql 이미지가 잘못되었나 봅니다!
강사님께서 제공해주신 도커파일로 ftp로 업로드해서 이미지 만들어서 컨테이너 올리니까 되네요!

똑같이 도커파일 내용 만들어서 실행했는데 왜 둘이 차이 나는지는 아직도 모르겠습니다!

감사합니다
이전에는 도커 run 하면 mysql 이 바로 죽었는데 이번에는 ps 확인해보니 살아있네요
이게 차이였습니다

yuki님의 프로필 이미지

작성한 질문수

질문하기