Dockerコンテナ(ノード:4.2.1)内にwebpack-dev-serverアプリケーションを実行しています。コンテナ内からサーバーポートに接続しようとすると、正常に動作します。しかし、それをホストコンピュータから接続しようとすると、リセット接続が発生します(ポートは公開されています)。どうすれば修正できますか?あなたが確認する必要がありDockerコンテナ内のwebpack-dev-serverをホストから接続する
答えて
:
あなたは(あなたがVMにドッキングウィンドウのマシンを使用している場合)、コンテナがあなたのVMが
docker run -p x:y
ホストポートにEXPOSE'd portをマッピングしたドッカーましたforwarded that mapped port to the actual host(VMのホスト)。
を参照してください "How to access tomcat running in docker container from browser?"
この問題は、ドッキングウィンドウの問題ではありません。
webpackコマンドに--host = 0.0.0.0を追加します。あなたはこのようなあなたのページに接続する必要が
ありがとう、これは機能しました!なぜなのかご存知ですか? – cgatian
WebpackはWebサーバーです。デフォルトはlocalhost(127.0.0.1)にバインドされています。したがって、ホストマシンからコンテナに接続しようとすると、webpackはローカルではないので接続を拒否します。すべてのipsにバインドすると、そのトリックを行います。 –
- 1. dockerホストのnginxからコンテナ内のアプリケーションに接続する方法
- 2. Docker for Mac 1.12.0:コンテナからホストに接続する方法
- 3. ホストのdockerコンテナからSQL Serverへの接続文字列
- 4. Docker:ホストからコンテナに接続できません
- 5. WindowsからDockerコンテナ内のSSHDに接続する方法は?
- 6. KubernetesのDockerコンテナ内のインターネット接続
- 7. Socket.io、dockerコンテナ内のソケットに接続
- 8. DockerマシンのホストからDockerコンテナへJMXを接続するにはどうすればいいですか?
- 9. Docker:ホストからリモートマシンにtelnetで接続できますが、コンテナからは接続できません
- 10. ホストのDocker WordpressコンテナをMySQLに接続できません
- 11. Dockerコンテナ内からRedis/Memcacheに接続できません
- 12. Dockerコンテナをリモートデバッガに接続
- 13. Dockerコンテナ間のJDBC接続
- 14. DockerコンテナのMySQL接続
- 15. Windows上のDocker:コンテナIPを使用してホストからコンテナに接続する方法は?
- 16. リンクされたphp DockerコンテナからDockerコンテナ内のnginx vhostにどのように接続できますか?
- 17. Dockerはホストからコンテナ内のUID/GIDを複製します
- 18. Linux + Docker - Dockerコンテナからホストのアプリケーションを実行するには?
- 19. 別のホストからDockerを接続するには?
- 20. バグのボックスからdockerコンテナ内のMySQLデータベースに接続する方法は?
- 21. Docker Compose - 別のNginxのコンテナからMySQLに接続する
- 22. Dockerコンテナからlocalhostのmongodbに接続する方法は?
- 23. Dockerコンテナ内のPostgresに接続する際の認証エラー
- 24. Docker for Mac - コンテナ内からホスト上で動作しているmongoレプリカセットに接続できません
- 25. DockerコンテナのWebアプリケーション内からホストOSのトリガーイベント
- 26. MSSQLデータベースに接続するDockerコンテナ
- 27. Docker mysql cantがコンテナに接続する
- 28. docker:1つのコンテナから別のコンテナへMySQLに接続する
- 29. docker cp remote(コンテナからホストへ)
- 30. Windows 10 VirtualBox仮想マシンからDockerコンテナに接続する
へ
http://host:port/webpack-dev-server/index.html
ルックあなたは私達にあなたのDockerfileとあなたの 'ドッキングウィンドウのrun'コマンドを表示することができますか? – hc2p
私はDockerfileを持っていません。ノードから手動で実行しています。4.2.1 image: 'docker -ti -p 8080:8080 node:4.2.1 bash' – avishorp
どのIPに接続しようとしていますか? Dockerはデフォルトで、ポートを0.0.0.0(INADDR_ANY)で表される使用可能なすべてのインターフェイスにバインドします。 localhostにバインドしたい場合は、 'docker -ti -p 127.0.0.1:8080 node:4.2.1 bash' – hc2p