链接我的postgreSQL数据库到我的docker容器(ASP核心)

我已经在asp核心创build了一个web应用程序,但我不明白如何将我的数据库链接到我的容器。

我读到,我需要编写两个容器,但我没有find如何做到这一点,以及如何适用我的迁移

有人可以帮我吗? 多谢你们。

这里是我的Dockerfile

FROM microsoft/dotnet:latest COPY . /app WORKDIR /app RUN dotnet restore RUN dotnet build EXPOSE 5000/tcp ENV ASPNETCORE_URLS http://*:5000 ENV ASPNETCORE_ENVIRONMENT docker ENTRYPOINT dotnet run 

例如,要允许容器之间的通信,可以使用下面的link

运行postgres容器

docker run --name mypostgres -d postgres

将容器链接到Web应用程序

docker run --name webapp_name --link mypostgres:postgres -p 1001:80 -d webapp