1. 程式人生 > >docker-compose links depend on 使用的兩種方式

docker-compose links depend on 使用的兩種方式

在docker-compose中假如有映象需要使用redis或者依賴與其他的docker服務 ,可以有兩種方式指定連線其他的容器,以下圖 為例:

假如我的thais服務想要使用redis服務,可以有下面兩種方式連結(通常有時候連結不成功,其實是我們的配置有問題):

1. 在配置行 WEBPROXY_REDIS_HOST=redis:6379 這一行中,其中的redis為redis服務的例項的名稱,埠為redis的內部埠,這是一種方式,可以直接連結到;

2. 在配置行 WEBPROXY_REDIS_HOST=redis:6379 把redis改為本機的ip地址,同時需要把埠改為6378 即 `192.168.1.123:6378` 類似這樣的東西,就可以連結了,主要有這兩種連結方式,一種使用容器內部通訊,一種則是埠通訊!

解釋:

depend on :指定依賴於哪個服務,比如後端程式依賴資料