Skip to content

Small tool that monitors the Docker engine and modifies the hosts file on Windows to allow easier networking

License

Notifications You must be signed in to change notification settings

tfenster/windows-hosts-writer

Repository files navigation

windows-hosts-writer

Small tool that monitors the Docker engine and modifies the hosts file on Windows to allow easier networking

You can run this natively as well but as you need to have Docker running anyways to use it, the easiest way is:

docker run -v \\.\pipe\docker_engine:\\.\pipe\docker_engine -v c:\Windows\System32\drivers\etc:c:\driversetc tobiasfenster/windows-hosts-writer:1809

If something breaks or you want to see a bit more about what is actually happening, add -e debug=true

PLEASE NOTE: As you can see this allows the container access to a sensitive part of your Windows environment

In order to test it, run a second container and try to ping it by name, e.g.

C:\WINDOWS\system32>docker run --hostname testme -d mcr.microsoft.com/windows/nanoserver:1809 ping -t localhost
d2d4a65cbcb33fad2a11d51c2c75f00ec9883815b364813056d566f6990ca83b

C:\WINDOWS\system32>ping testme

Ping wird ausgeführt für testme [172.26.1.117] mit 32 Bytes Daten:
Antwort von 172.26.1.117: Bytes=32 Zeit=2ms TTL=128
Antwort von 172.26.1.117: Bytes=32 Zeit=3ms TTL=128

Ping-Statistik für 172.26.1.117:
    Pakete: Gesendet = 2, Empfangen = 2, Verloren = 0
    (0% Verlust),
Ca. Zeitangaben in Millisek.:
    Minimum = 2ms, Maximum = 3ms, Mittelwert = 2ms

About

Small tool that monitors the Docker engine and modifies the hosts file on Windows to allow easier networking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published