質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

解決済

2回答

5075閲覧

dockerで立ち上げたローカルwebサーバにスマホからアクセスしたい

okashi123

総合スコア43

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2017/11/28 06:49

編集2017/11/28 10:20

dockerでnginxを利用してローカルにwebサーバ(http://192.168.99.100:32770/)を構築し、これをスマホで表示する方法はありますでしょうか。

pcとスマホで同じwifiを利用しているためスマホでwebページと同じアドレス(http://192.168.99.100:32770/)を開いてみましたが駄目でした。

追記(2017/11/28 19:20)
気になった点として、dockerのwebサーバにアクセスした場合のipが192.168.99.1になっていました。
このあたりが何か悪さしているんでしょうか。

環境は以下の通りです。
pc
os windows 10
dockerで利用しているimage https://hub.docker.com/r/kitematic/hello-world-nginx/

スマホ
nexus 5
os android 7.1.2

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

通常Dockerを起動すると、そのコンピュータとDockerのみの接続になり、Wifiのネットワークとは異なった通信になってしまいます。

お使いのマシンのIPアドレスは何になっていますか?
コマンドプロンプトを開き、ipconfigとコマンドを打ち確認してみてください。
192.168.99.*
以外だった場合は上記の現象になっています。
というか、99の数字がIPに見られるのでほぼ間違いなく現状はそうなっております。

ではどうすればいいかというと幾つか方法があるようですが、ブリッジネットワークを繋げなければ行けません。
同じような質問が過去にも見受けられますので、こちらを参考にしてみてはいかがでしょうか
https://teratail.com/questions/54259

投稿2017/11/28 14:46

編集2017/11/29 00:11
sakapun

総合スコア888

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

okashi123

2017/11/29 07:10

ありがとうございます。試してみます!
guest

0

以下を確認されるとよいかと思います。

  • Windows PCとスマートフォンが同じネットワークセグメントに存在するか(IPの確認)
  • 無線LAN環境でクライアント間通信は可能となっているか
  • Windows ファイアウォールで遮断されていないか

投稿2017/11/28 07:47

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

okashi123

2017/11/28 10:19

どれも問題なさそうでした。 ただdockerのwebサーバにアクセスした場合のipが192.168.99.1になっていました。 このあたりが何か悪さしているんでしょうか
退会済みユーザー

退会済みユーザー

2017/11/28 10:41

問題なさそうの確認はどのようにされましたでしょうか。 Androidから端末エミュレータを起動してpingを実行してみたなど、手順を記載ください。 docker上でIPアドレスが異なって見えるようでも、NATされているなど設定によりアクセス可能である場合もあります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問