在 Docker Compose 中,可以使用服务名称作为主机名来相互连接内部服务。例如,如果有一个服务名为 backend,则可以在另一个服务中使用 backend 作为主机名来连接它,如下所示:

version: "3.9"
services:
  frontend:
    image: my-frontend
    ports:
      - "80:80"
    depends_on:
      - backend
  backend:
    image: my-backend

在上面的示例中,frontend 服务可以通过 http://backend 访问 backend 服务。Docker Compose 会自动为每个服务分配一个 IP 地址,但是这些 IP 地址可能会发生变化。因此,使用服务名作为主机名是更可靠的方法。

docker compose 内部服务相互连接ip地址怎么填

原文地址: https://www.cveoy.top/t/topic/eCRQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录