WSL2,Docker,Studio 3tではまったところ


win10で、WSL2,Docker,Studio 3Tを使用した時にStudio 3TからDocker上のmongodbに繋げなくて、はまったことについて書きます。

WSL2はlocalhostではない。

基本的なことですが、WSL2をlocalhostだと思っていました。なので、Stdio 3TでCONNECTのhost sererをlocalhost(初期値)に設定して繋げようとしたのですが、「Cnnecting to server」がfalseになって、つながりませんでした。

そこで、下記の事を行いました。

①WSL2のubuntuのipアドレスを知る。
 ubuntuで下記コマンドをたたいて、ipアドレスを知ります。

$ hostname -I

②Studio 3Tのconnectionのseverに①で調べたipアドレス(192.168.0,0みたいなもの)を入力

これでつながりました。

補足ですが、STUDIO 3tでデータをIntelliShellで作成したが、すぐには反映されず、Studio 3Tを再起動しなければ作成したデータが見れませんでした。何かwin10で使用する際に癖があるのでしょうか?

以上です。