英文:
Golang connect to docker connect to my sql docker getsockopt: connection refused
问题
我正在努力设置我的Golang和Docker环境,但感到非常困惑。我正在使用Docker Compose,它似乎可以成功构建两个镜像,但当我尝试运行Golang操作时,出现了错误。
英文:
I am loosing my mind trying to set up my golang and docker env. I am using docker compose which seems to book both images fine but when I try run and go lang operations I get an error.
答案1
得分: 0
你的yaml文件中的缩进很重要,你的mysql行应该与你的app行对齐。
在app:
部分下面添加以下内容:
links:
- mysql
这样它就知道连接这两个部分了。
在这里https://github.com/gpuenteallott/golang-mysql-docker-setup/blob/master/docker-compose.yml可以找到一个很好的工作示例。
英文:
The spacing in your yaml file is important, your mysql line should line up with your app line.
You have to add a
links:
- mysql
line in under your app:
section so it knows to connect the two.
Look here https://github.com/gpuenteallott/golang-mysql-docker-setup/blob/master/docker-compose.yml for a decent working example.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论