• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

docker jupyternotebook - pymysql 실행 중 에러

22.10.21 22:41 작성 조회수 388

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

넵~~~

0

yuki님의 프로필

yuki

질문자

2022.10.21

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

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

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