Skip to content

metalgold/docker-m1-vpn-workaround

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Obsolete with Docker RC1

VPN is now supported: https://docs.docker.com/docker-for-mac/apple-m1/

Workaround for VPN Problem using Docker Tech Preview 1 on Apple Silicon

If you cannot pull from third party Docker registries on a VPN, then this is for you.

Error Message:

Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

Usage:

Find out which utun interface your vpn uses by running if config:

ifconfig

Then look for a utun interface with an associated IPv4 address:

utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
	inet 192.168.50.14 --> 192.168.50.14 netmask 0xffffffe0 

Then open the vpn.sh file and edit this line appropriately:

export UTUN_INTF="utun2"

Now execute the script to enable the workaround:

./vpn.sh

Note:

You have to run this script on every reboot.

Credits

To the person who originally posted this script on the private Docker Slack Channel

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages