我在docker中創建了一個web應用程序。我的webapp使用其他碼頭圖像,例如redis,mariadb。這些都在本地運行。現在我創建了一個我的webapp的圖像。所以我有三個圖像:webapp(這不是up),redis和mariadb都已經啓動了。使圖像彼此通信Docker
當我試圖運行我的web應用程序的圖像無法啓動..它無法與其他圖像(redis和mariadb)連接。
我怎樣才能讓我的web應用程序的圖像通過使用在鏈路溝通,讓你也有能力sharing environmental variables between containers
與其他需要的圖像
它不工作。我有一個默認網絡,它連接了redis和mariadb。現在當我做「碼頭運行 - 網絡默認webapp」它給錯誤「無法連接到數據庫」:( – Abhishek
@Abhishek你命名db容器並使用該名稱作爲主機名?也可以嘗試執行到其中一個容器,並嘗試使用容器名稱ping其他容器 – yamenk
沒問題redis和mariadb已經在運行,我嘗試從mariadb容器中ping redis,它可以ping通,但是我的webapp無法ping,因爲它沒有運行。運行「docker run --network default webapp」但它並沒有啓動 – Abhishek