Windows 10のWSL2にインストールしたUbuntuにインストールしたDocker Engineを使って立てたサーバーに、別の端末(同じネットワーク内にいる他のパソコンなど)からアクセスする際のメモ。内容はほぼこのサイトのとおりでできる。ただし、Dockerを使うと若干違うところがある。
Ubuntuでifconfigをたたく。
$ ifconfig
これで出てきてIPアドレスをメモする。参考にしたサイトではeth0で出てくるIPアドレスをポートフォワードすればよいと書いてあるが、Dockerからサーバーを立ち上げると別IPアドレスになる。その場合、eth0ではなくdockerと書いてあるIPアドレスを使う。それ以外は同じで、残りは下記のとおり。
> netsh interface portproxy add v4tov4 listenport=3000 connectaddress=[先程調べたIP]`
> netsh interface portproxy add v4tov6 listenport=3000 connectaddress=::1
コメント