Как изменить IP-адрес для использования в WSL (для Docker)?

Как можно изменить IP-адрес WSL (Windows Subsystem for Linux) в Hyper-V, чтобы решить конфликт портов с другими службами?
  • 29 марта 2024 г. 12:19
Ответы на вопрос 2
Для изменения IP-адреса WSL для использования в Docker, вы можете сделать следующее:

1. Откройте настройки Docker Desktop и перейдите в раздел "Settings".

2. В разделе "Resources", выберите "WSL Integration".

3. Выберите дистрибутив WSL, для которого хотите изменить IP-адрес.

4. В разделе "Network", выберите "Custom" и введите желаемый IP-адрес.

5. Нажмите "Apply & Restart", чтобы применить изменения.

Чтобы изменить IP-адрес WSL в Hyper-V, чтобы избежать конфликта портов, можно использовать следующие шаги:

1. Откройте Hyper-V Manager.

2. Выберите виртуальную машину, которую вы хотите настроить.

3. Нажмите на "Settings" в правой части окна.

4. В разделе "Network Adapter", выберите "Advanced Features".

5. В разделе "IP address", введите новый IP-адрес и нажмите "OK".

6. Перезагрузите виртуальную машину, чтобы применить изменения.

Таким образом, вы можете изменить IP-адрес для использования в WSL (Windows Subsystem for Linux) и избежать конфликта портов с другими службами.
Можно не вешать NPM на 80 и 81 порты. 
Можно не публиковать порты NPM и тогда они будут заниматься только на ip контейнера, а затем сделать на них NAT, или пустить через reverse proxy.
Похожие вопросы