Golang 连接到 docker 连接到我的 sql docker getsockopt:连接被拒绝

Golang connect to docker connect to my sql docker getsockopt: connection refused

我在尝试设置我的 golang 和 docker 环境时失去了理智。我正在使用 docker compose,它似乎可以很好地预订两张图片,但是当我尝试 运行 和 go lang 操作时,我得到一个错误。

yaml 文件中的间距很重要,您的 mysql 行应与您的应用程序行对齐。

你必须添加一个

links:
  - mysql

在您的 app: 部分下方插入一行,以便它知道将两者联系起来。

在此处 https://github.com/gpuenteallott/golang-mysql-docker-setup/blob/master/docker-compose.yml 查看一个不错的工作示例。