Skip to content

Archived page

This page is retained for historical reference and may not match the present implementation.

Maintained guidance:


WSL Mirrored Networking for Docker Swarm

This guide explains how to configure WSL mirrored networking mode to access Docker Swarm applications via localhost (127.0.0.1) instead of WSL's internal IP address.

Prerequisites

  • Windows 10/11 with WSL 2
  • WSL version 2.0.0 or higher
  • Docker installed in WSL

Configuration Steps

1. Create .wslconfig File

Create a .wslconfig file in your Windows user directory:

Location: C:\Users\<YourUsername>\.wslconfig

Content:

[wsl2]
networkingMode=mirrored

2. Restart WSL

Shut down all WSL instances:

wsl --shutdown

Start your WSL distribution again to apply the changes.

3. Verify Configuration

Your Docker Swarm services should now be accessible via: - http://localhost:<port> - http://127.0.0.1:<port>