LoginSignup
15
8

More than 3 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

15
8
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
15
8