Linux Mint 22 のアップデートマネージャーからDockerプラグインを導入・再起動後、
docker0 インターフェースが 172.17.0.1/16 を失い、
ホスト↔コンテナ間のL3経路が完全に切断された。
iptablesのNAT・FORWARDルールは正常に存在していたが、
ブリッジ自体にIPがないため通信が成立しなかった。
0.0.0.0:8888→8888/tcp も確認済みinet 172.17.0.1/16 が存在するはずが消失していたcurl -I http://172.17.0.2:8888 も反応なし → L3経路完全切断を確認| 確認項目 | 結果 | 判定 |
|---|---|---|
| コンテナ稼働 (docker ps) | Up / healthy | 正常 |
| ポートマッピング (docker port) | 0.0.0.0:8888→8888 | 正常 |
| Jupyterログ | エラーなし・トークンURL出力済み | 正常 |
| ポートLISTEN (ss -tlnp) | docker-proxy が 8888 を保持 | 正常 |
| TCP接続 (curl -v) | Connected 成功・HTTPレスポンスなし | 部分的 |
| iptables NATルール | DNAT・ACCEPT 存在 | 正常 |
| iptables FORWARD | DOCKER-FORWARD チェーン存在 | 正常 |
| docker0 IPアドレス | inet なし(172.17.0.1/16 消失) | 異常 ← 原因 |
| コンテナIP直接疎通 | 172.17.0.2:8888 → 無反応 | 異常 |
コンテナ再起動によりDockerがdocker0ブリッジを再初期化し、 172.17.0.1/16 が再付与されてL3経路が復旧した。
docker restart jupyter-lab を試す(最短復旧)sudo systemctl restart docker → docker restart jupyter-labsudo systemctl edit docker に以下を追記: