我在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
答案 0 :(得分:0)
要允许容器之间的通信,您可以使用下面的link
示例
运行postgres容器
docker run --name mypostgres -d postgres
将容器链接到Web应用程序
docker run --name webapp_name --link mypostgres:postgres -p 1001:80 -d webapp