Windows Subsystem for Linuxガイド 第37回 WSL2でDockerを使う その3「ネットワーク接続Dockerデスクトップ編」
マイナビニュース / 2024年6月25日 16時17分
今回は、docker desktopのコンテナにネットワークを介してアクセスを行う場合を考える。この連載では、Windows上にdocker desktopをインストールしてコンテナを利用する場合を、「Dockerデスクトップ」と表記する。これは、WSL上にdocker engine(あるいはcli)をインストールして使う方法(同様にDockerエンジンと表記)と区別を付けるためである。
本連載でのDockerの解説に関しては、前々回、前回の記事を参考にしてほしい。
・Windows Subsystem for Linuxガイド 第35回 WSL2でDockerを使う その1
https://news.mynavi.jp/article/20240520-2949249/
・Windows Subsystem for Linuxガイド 第36回 WSL2でDockerを使う その2「Dockerエンジン編」
https://news.mynavi.jp/article/20240610-2962880/
また、Docker自体の使い方を解説することは、本連載の趣旨ではない。Dockerのドキュメント等を参照していただきたい。
評価は、WSL バージョン2.1.5.0(Linuxカーネル バージョン5.15.146.1-2)、をWindows 11 Ver.23H2(OSビルド10.0.22631.3737)の上で行った。docker desktopのバージョンは4.30.0(149282)、dockerエンジンのバージョンは、26.1.1である。
WSLのネットワーク
WSLのネットワークには、networkingモードがあり、NATモードとMirroredモードを切り替えることができる。このあたりに関しては、過去記事「Windows Subsystem for Linuxガイド 第34回 ミラードネットワークモード」を参照されたい。
簡単にまとめると、NATモード、Mirroredモードの違いは、(表01)のようになる。
結論からいうと、Dockerデスクトップを使う場合には、NATモードのままで問題ない。Dockerデスクトップ、Dockerエンジンのどちらの場合でも、コンテナ内のプログラムとネットワークの関係は、WSL上のプロセスとネットワークの関係とは異なることに注意されたい。
この記事に関連するニュース
-
オープンソースのWebブラウザー「Ladybird」開発のための団体が発足
マイナビニュース / 2024年7月3日 10時47分
-
Windows Subsystem for Linuxガイド 第38回 WSL2でDockerを使う その4「ネットワーク接続Dockerエンジン編」
マイナビニュース / 2024年7月2日 13時42分
-
VWグループの「CARIAD」、Dockerと提携でソフトウェア開発を加速
レスポンス / 2024年7月2日 8時0分
-
Windowsが今更(?)開発者に優しくなろうとしている!? 「Dev Home」は開発者にとって使い物になる?
ASCII.jp / 2024年6月23日 10時0分
-
中国の攻撃者がF5 BIG-IPアプライアンスを踏み台にスパイ活動
マイナビニュース / 2024年6月20日 7時27分
ランキング
-
1「マジかw」「すごいことなってる」 お笑い芸人が米オーディション番組で日本人初快挙を遂げる
ねとらぼ / 2024年7月17日 16時9分
-
2「酔っていました」 MLBオールスターの国歌斉唱に「ひどい」と批判 歌手が謝罪
ねとらぼ / 2024年7月17日 10時5分
-
3グーグル「Chrome」深刻度“高”の脆弱性10件に対応するアップデート
ASCII.jp / 2024年7月17日 13時0分
-
4Xの動画「勝手に次も再生される」を防ぐ裏ワザ
ITmedia NEWS / 2024年7月17日 8時30分
-
5iPhoneが海に落下...どうすれば? - いまさら聞けないiPhoneのなぜ
マイナビニュース / 2024年7月17日 11時15分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください