docker-compose教程:external_links连接外部容器或服务(3版本中已弃用)

在 Docker Compose 中,external_links 关键字用于与其他 Docker 容器或外部服务建立链接。

通过 external_links,可以将当前 Compose 文件中的服务与其他 Docker 容器或外部服务进行链接,以便它们可以相互通信。

以下是 external_links 关键字的示例用法:

services:
  myservice:
    image: myimage
    external_links:
      - othercontainer:othercontainer
      - external-service:external-service

上述示例中,myservice 服务与名为 othercontainer 的 Docker 容器和名为 external-service 的外部服务建立了链接。

external_links 关键字的语法为 <container/hostname>:<alias>,其中 <container/hostname> 是要链接的容器或主机名称,<alias> 是链接的别名,在服务中可以使用该别名来访问链接的容器或服务。

请注意,external_links 关键字在 Docker Compose 的版本 3 中已被弃用,建议使用网络服务发现(service discovery)或链接网络(network linking)来代替。

猜你喜欢

转载自blog.csdn.net/a772304419/article/details/132913596