![](/img/trans.png)
[英]How to run compiled SPA static files along with ASP.NET Core Web API publish in docker container?
[英]How to establish communication between Angular 9 container and ASP.NET Core 3.1 container using container names instead of static IP?
所以我有 2 個容器在我的本地機器上運行。 我希望他們通過 docker 本身的網絡進行內部通信,而不必通過主機。
例如:我想從 angular 容器調用一個 API 到后端容器,我想在我在我的 angular 代碼中編寫的 url 中實現類似的功能
“后端容器名稱/api/resource”而不是“ http://natIP:port/api/resource ”
如果您使用 Docker compose 來配置容器,則可以使用服務名稱作為容器名稱並進行通信。
這是 docker compose 文件的示例。
版本:“3”
services:
web:
build: .
ports:
- "8000:80"
depends_on:
- db
db:
image: "mcr.microsoft.com/mssql/server"
environment:
SA_PASSWORD: "Your_password123"
ACCEPT_EULA: "Y"
您可以在連接字符串中將 SQL Server 名稱稱為 db。 同樣,您可以創建 API 服務器並使用服務名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.