dockerのネットワーク
Posted:
Rancher Desktopのネットワーク確認コマンド:
1. 基本的なネットワーク確認
Docker context確認(現在defaultを使用)
docker context ls
docker context ls
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock
rancher-desktop Rancher Desktop moby context unix:///Users/<username>/.rd/docker.sock
macOSの場合は unix:///Users/<username>/.rd/docker.sock になる。
Rancher Desktopコンテキストに切り替え
docker context use rancher-desktop
ネットワーク一覧
docker network ls
2. Rancher Desktop特有のネットワーク情報
IPルーティング確認(rd0, rd1がRancher Desktop関連)
# Linux (Rancher DesktopのVM内で実行)
ip route show
ネットワークインターフェース確認
# Linux (Rancher DesktopのVM内で実行)
ip addr show
Rancher Desktopのネットワーク詳細
docker network inspect bridge
3. Lima VM情報(Rancher DesktopがLimaを使用している場合)
Lima VM一覧(利用可能な場合)
limactl list
Lima VM内からの確認(例: lima0の場合)
limactl shell lima0 -- nerdctl network ls
確認する事項としては:
- Docker context: default (通常のDocker)
- Rancher Desktopネットワーク: rd0 , rd1
- Docker bridge