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을 통해 해당 컨테이너 파일 작동시키는 중 에러가 발생했습니다.
인바운드 규칙에 3306포트를 추가해놓았습니다.
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
위와 같이 시도를 해보려 했으나 잘 되지 않습니다.
bind-address를 어디에 추가해야 할지 감이 잡히지 않습니다.
답변 2
0
0
2022. 10. 21. 22:50
이전에 질문드린 mysql 이미지가 잘못되었나 봅니다!
강사님께서 제공해주신 도커파일로 ftp로 업로드해서 이미지 만들어서 컨테이너 올리니까 되네요!
똑같이 도커파일 내용 만들어서 실행했는데 왜 둘이 차이 나는지는 아직도 모르겠습니다!
감사합니다
이전에는 도커 run 하면 mysql 이 바로 죽었는데 이번에는 ps 확인해보니 살아있네요
이게 차이였습니다