Як ніхто ще не відповів, я спробую допомогти, але попередити, що я не використовую Docker і не маю вашого оточення. Це все теорія.
Моя теорія полягає в тому, що проблема, з якою ви стикаєтеся, пов’язана з Windows 10, а не з Docker або Hyper-V. Я бачу зв’язок між тим, що, з одного боку, не може бути одночасно включено з'єднання Ethernet і WiFi, а з іншого боку, NAT не може працювати з WiFi. Тому включення NAT може спричинити включення адаптера Ethernet, який відключає бездротовий адаптер.
Якщо я маю рацію, може бути два варіанти вирішення проблеми:
- Підключіть комп’ютер за допомогою дротового дроту, а не бездротового зв’язку
- Створіть віртуальний адаптер Ethernet навколо бездротового адаптера:
- Відкрийте менеджер Hyper-V
- Клацніть на Менеджер віртуальної мережі та створіть Внутрішню віртуальну мережу, вибравши Внутрішня та натисніть Додати.
- Дайте змістовну назву
- Застосувати і гаразд
- Зараз створена віртуальна мережа, яка може бути пов'язана з 1 або більше віртуальними машинами.
- На хост-машині в Центрі мереж та обміну натисніть кнопку Змінити налаштування адаптера
- Виберіть адаптер WiFi та внутрішню віртуальну мережу, яку ви створили.
- Клацніть правою кнопкою миші та виберіть Мостова мережа, і міст створюється.
- Використовуйте внутрішню віртуальну мережу, яку ви створили спочатку для Docker NAT.
Якщо вищезгадане з якихось причин не працює, програмне забезпечення, яке може допомогти, - це Connectify Hotspot (shareware / платне), яке за допомогою свого віртуального маршрутизатора може ділитися WiFi як Ethernet .
Ще одна, яка може виконати цю роботу - SoftEther VPN Open Source , який, однак, потребує підключення до VPN, щоб використовувати його віртуальний мережевий адаптер .