私は以下のガイドに従っています:Running ASP.NET 5 applications in Linux Containers with Dockerこれは私のWindows PCまたはLinuxサーバーで動作するようにはできません。私dockerfileは、次のようになります。ドッキングステーションからasp.net 5を実行できません
FROM microsoft/aspnet
COPY . /app
WORKDIR /app
RUN ["dnu", "restore"]
EXPOSE 5000/tcp
ENTRYPOINT ["dnx", "-p", "project.json", "web"]
私はその後docker build -t myapp .
を実行し、その後docker run -d -p 80:5000 myapp
それが実行されていると言うが、私は、ブラウザでWebサイトを開くことができません。私はWindows上であなたが192.168.99.100
となったdocker-machine ip default
を使用して実際の仮想マシンが実行されているIPアドレスを見つけるはずですが、私がhttp://192.168.99.100
に移動したときに、一般的な「このWebページは利用できません」というエラーメッセージが表示されます。私はまたdocker run -it -p 80:5000 myapp
,docker run -p 80:5000 myapp
のようなこのドッカーの実行コマンドのさまざまなバリエーションを試してみました。また、docker run -d -p 5000:5000 myapp
などの異なるポートを試しましたが、何も動作していないようです。
私はWindowsマシンとLinuxサーバーの両方でこれを試しましたが、どちらも動作しません。
ドッカーなしでdnx web
を実行でき、すべて正常に動作します。
バーチャルボックスなどを使用していますか?それとも、適切なサーバーのインストールですか? – RubbleFord