跳到主要内容

4 篇博文 含有标签「Docker Compose」

查看所有标签

Docker Compose 入门里最实用的一点:服务名就是网络地址

· 阅读需 3 分钟
一介布衣
全栈开发者

刚开始用 Docker Compose 做本地联调时,最容易犯的错误就是还在用宿主机思维理解容器之间的访问关系。比如 API 容器去连数据库时,配置里还写 127.0.0.1,结果明明数据库已经启动了,应用还是一直报连接失败。这个问题其实不是 Compose 配错了,而是没有建立起一个很关键的认知:同一个 Compose 网络里,服务名本身就是彼此访问时最方便的地址。

Docker Compose 网络别名,能把本地联调变得更像线上

· 阅读需 2 分钟
一介布衣
全栈开发者

容器化本地开发有一个很常见的问题:服务虽然都起来了,但互相调用时用的地址特别随意。今天写死一个容器名,明天改成宿主机端口,后天又因为换了 compose 文件把连接地址全部推倒重来。结果是,本地联调环境虽然能跑,却总和线上长得不太一样。