如何通过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文件。
links
和depends_on
都需要引用同一个Docker Compose文件中定义的服务。 您需要external_links
。