2017-06-23 44 views
1

泊塢窗,composeA.yml如何跨越泊塢窗,compose.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 

現在我要連結在泊塢窗定義MySQL的容器-composeA.yml,但是當我用docker-composeB.yml運行docker-compose up時,它表示'mysql is undefined'。那麼我怎樣才能鏈接容器跨docker-compose.yml文件。

回答

0

linksdepends_on都需要引用同一個Docker Compose文件中定義的服務。你需要external_links

+0

我是碼頭初學者,謝謝你的回答,這是對的。 – Leon

+0

很高興幫助!我也是,但是我幾天前碰巧有類似的需求 –