2017-07-31 6 views
0

私はaspコアでWebアプリケーションを作成しましたが、私のデータベースをコンテナにリンクする方法を理解できません。私のdockerコンテナ(aspコア)に私のpostgreSQLデータベースをリンクします

私は、私は2個のコンテナを構成する必要がありますが、私はそれを行うとどのように私のマイグレーション

を適用することは、誰かが私を助けることができるどのように見つけることができませんでしたことを読んで?みんなありがとう。コンテナ間の通信は、あなたが以下のlinkを使用することができます許可するには、ここ

私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

トライドッキングウィンドウの実行--linksコマンドは、ドッキングウィンドウの--nameはpostgresに実行-d postgres''' '' '例えばコンテナに入れて名前を覚えて、あなたは' ''ドッキングウィンドウの実行--nameにリンクすることができますapp --link postgres'''と '' 'docker-compose'''を使いたいのであれば、サービスを定義して' 'リンク' 'も使う必要があります。 –

答えて

0

実行Postgresのコンテナ

docker run --name mypostgres -d postgres

は、Webアプリケーションにコンテナをリンクする例です

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

関連する問題