将我的postgreSQL数据库链接到我的docker容器(asp core)

时间:2017-07-31 17:44:54

标签: postgresql docker asp.net-core-mvc

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

我读到我需要编写两个容器,但我没有找到如何执行此操作以及如何应用我的迁移

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

这是我的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

1 个答案:

答案 0 :(得分:0)

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

运行postgres容器

docker run --name mypostgres -d postgres

将容器链接到Web应用程序

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