链接我的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