如何通过docker-compose.yml文件来链接容器

泊坞窗,composeA.yml

mysql: image: mysql environment: - XXX=XXX gogs: image: gogs/gogs links: - mysql:mysql # ok 

泊坞窗,composeB.yml

 tomcat: image: javaweb:8 links: - mysql:mysql // wrong, can not find mysql defination 

现在我想链接在docker-composeA.yml中定义的mysql容器,但是当我用docker-composeB.yml运行docker docker-compose up ,它表示'mysql is undefined'。 那么我怎样才能链接容器跨docker-compose.yml文件。

linksdepends_on都需要引用同一个Docker Compose文件中定义的服务。 您需要external_links