-2
나는 오늘 도커를 배우기 시작했고 커다란 방해물을 가지고있다. 내가하려고하는 것은 go-sql-driver/mysql을 사용하는 mysql 연결 열기입니다. 3306
그러나, 이동-SQL 드라이버/mysql을올바르게 mysql 도커 컨테이너에 연결하는 방법?
db, err := sql.Open("mysql", "root:[email protected]/tcp(127.0.0.1:3306)/test")
// 작동하지 보인다 172.17.0.1:3306과 172.17을 시도 :
나는 로컬 호스트와 속편 프로를 사용하여 MySQL의 컨테이너를 연결할 수 있습니다. 0.2 : 3306
이 내 컨테이너의 네트워크 정보
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"NetworkID": "47b2a5c798522f5eb6688c4540b4017335eb174528d510b9f1d35d125313017c",
"EndpointID": "ca2256684928e4184efd36f880cd70d3809d79db5b30c10ab37c66ccbbbba610",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:11:00:02"
}
}
이다 나는 내가 바로 ANS를 얻기 위해 제공해야하는 정보를 확실하지 않다 내가 VM에 새로운 오전부터 WER에 대한 연결이 잘못
'127.0.0.1 : 3306'에서 데이터베이스에 연결할 수 있다면 그 주소를 시도해보십시오. – JimB
이미 localhost : 3306 db, err : = sql.Open ("mysql", "root : welcome @/tcp (127.0.0.1:3306)/test") – user3882878
"sequel pro"가'localhost : 3306', Go 드라이버가 할 수없는 이유는 없습니다. 2 가지 프로세스의 차이점은 무엇입니까? – JimB