0
Link environment variables自v2以來已被棄用。那麼發現隨機端口的另一種方法是什麼?我有一個dockerized java應用程序,我可以通過環境變量通知數據源,但現在我不能。模糊的提及,我應該使用link name
不起作用。有其他選擇嗎?Docker撰寫v3和鏈接環境變量
Link environment variables自v2以來已被棄用。那麼發現隨機端口的另一種方法是什麼?我有一個dockerized java應用程序,我可以通過環境變量通知數據源,但現在我不能。模糊的提及,我應該使用link name
不起作用。有其他選擇嗎?Docker撰寫v3和鏈接環境變量
所以這裏有東西--link
用來創建這麼多不必要的變量,而這些變量並不是必需的。
現在,當您使用docker-compose時,您可以任意指定您的服務。所以如果你正在運行mysql,你可以將它命名爲mysql或db或dbservice或任何東西。
在您的配置中,您可以使用服務名稱mysql
或db
或dbservice
。或者你可以在代碼中使用環境變量來獲取服務名稱並通過你的docker-compose傳遞。
另外,您可以爲具有不同名稱的同一容器設置別名。
關於端口,如果我有一個nginx圖像顯示端口8080.然後我知道我的配置,它將始終是端口8080,因此不需要通過它