So far I have worked/developed with Windows 10, Docker Desktop and WSL2. Now I had to remove Docker Desktop for licensing reasons and decided to run Docker natively in my WSL2 distro. This also works flawlessly. I can access my Docker applications in WSL from Windows.
For the data connections I use the cloud_sql_proxy from Google. Again, no problems here. However, they occur as soon as I turn on the VPN. Then I can't connect to the database anymore. Everything else works! The following:
- VPN turned off. Connect to the DB via the cloud_sql container. Everything Okay
- turn on VPN. DB connection remains established, but breaks down as soon as a reconnect is necessary.
- VPN switched on. LOG in container:
net/http: TLS handshake timeout
Using
- gcr.io/cloudsql-docker/gce-proxy:1.31.2
- Windows 10
- Ubuntu-20.04
- VPN L2TP (Windows nativ)
Using the cloud_sql_proxy service instead of the Docker container works. Can anyone help me with this? Why does it not work with the Docker container?