为了让 sandbox 容器能够与 docker-db-1 容器互相通信,你需要确保几个条件得到满足:
网络配置
:确保 sandbox 和 db 都位于同一个 Docker 网络中。如果它们不在同一个网络中,数据包将无法直接在容器间路由。从你提供的配置来看,sandbox 已经定义了一个网络 ssrf_proxy_network 并且加入了这个网络。但是 db 没有显式地加入任何网络。你可以通过添加 networks 配置来让 db 加入默认网络或者指定网络。
docker-compose.yml文件设置:
# The postgres database.
db:
image: postgres:15-alpine
restart: always
environment:
PGUSER: ${PGUSER
提示:请勿发布广告垃圾评论,否则封号处理!!