最近配置ctfd遇到了个问题,总是提示
1Waiting for db: to be ready
去翻了下docker-entrypoint发现是ping db命令ping不通。
docker有着内部的dns,db这个域名会被解析成如172.18.0.4这样的内部地址,ping db不通那显然是ip不通的原因。
可问题是,我ctfd的ip是172.18.0.4/24,显然和db的ip在同一网段,但却不通,这是什么原因呢?
看了下这篇文章:https://maximorlov.com/4-reasons-why-your-docker-containers-cant-talk-to-e