16
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

WSL2のDockerでWebサーバーを立てて、Widnows10のブラウザからアクセスする方法

Last updated at Posted at 2019-06-17

Windows10のInsider PreviewでWSL2が使えるようになりました。
WSL2ではWindows10 HomeでもDockerが使えるようになったため、実際にDockerをインストールして、動かしてみました。
しかし、WSL2はホストと異なるIPが割り振られるため1、Docker上でWebサーバーを動かして、ホストのブラウザからhttp://localhost:80にアクセスしてもアクセスすることができません。

アップデートでhttp://localhostでアクセスできるようにアップデートできるようになりました。

アクセス方法

Ubuntu 18.04LTSでの方法です。
まずはdockerでnginxを起動します。(ポートは8080にしてます。)

docker run --name testweb -d -p 8080:80 nginx

dockernginx.png

UbuntuのIPアドレスを調べます。(dockerコンテナの外でやってください)

hostname -I

hostname.png

表示されたIPアドレスをブラウザに打ち込むとアクセスできます。
nginx.png

  1. 「WSL 2」を搭載した「Windows 10 20H1」Build 18917が“Fast”リングに

16
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?