ng serveでERR_CONNECTION_REFUSED

現象

dockerコンテナ内にangular-cliを使用しangular開発環境を構築。ng serveコマンドを実行しホストからブラウザで確認してもERR_CONNECTION_REFUSEDエラーが発生し繋がりません。

環境

windows 10 pro
docker for windows
Docker version 1.13.1, build 092cba3

原因

ng serveはデフォルト設定では自分以外(localhost)からの接続が拒否されているので、dockerでサーバーを立てた場合localhostで接続しても外部からの接続と認識してしまい、その結果ERR_CONNECTION_REFUSEDが発生してしまうみたいです。

たぶん

解決方法

ng serveにhostオプションを付け外部からの接続を許可します。

外部からの接続をすべて許可する場合は0.0.0.0を設定します。

これで接続できるようになります。

スポンサーリンク
レタリング(大)広告
レタリング(大)広告

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
レタリング(大)広告