Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker build very slow unless you disconnect from the network. #1629

Closed
BrendonW opened this issue May 19, 2017 · 9 comments
Closed

docker build very slow unless you disconnect from the network. #1629

BrendonW opened this issue May 19, 2017 · 9 comments

Comments

@BrendonW
Copy link

Expected behavior

docker build to be reasonably quick. Especially when all steps are in the cache.

Actual behavior

With network connection:

Successfully built 3a75d38d986e

real	1m0.803s
user	0m25.750s
sys	0m8.104s
With networking disconnected:
Successfully built 3a75d38d986e

real	0m0.550s
user	0m0.285s
sys	0m0.096s

Information

Diagnostic ID: 07DC8946-60D1-4612-8928-A3F0082F575E

I suspect this MAY be related to IPv6...
but it really looks like a DNS issue:

May 19 09:46:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:46:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:46:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:46:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:46:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:46:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:46:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:46:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:46:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:46:29 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:46:29 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:46:29 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:46:29 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:46:29 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:46:29 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:47:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:47:29 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:48:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:48:29 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:48:29 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:49:28 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]
May 19 09:49:29 Firefly Docker[92814]: DNS lookup us.gcr.io AAAA: googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|157> [AAAA (2607:f8b0:400e:c06::52)]
May 19 09:49:29 Firefly Docker[92814]: DNS lookup us.gcr.io A: googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)], us.gcr.io <IN|53926> [CNAME (googlecode.l.googleusercontent.com)], googlecode.l.googleusercontent.com <IN|172> [A (74.125.28.82)]

As far as I can see, it is doing a ton of DNS lookups, almost all of which are not needed.

Steps to reproduce the behavior

  1. Build with networking.
  2. Build with network disconnected!
@gtardif
Copy link
Contributor

gtardif commented May 23, 2017

@djs55 This looks like related to IPV6 support, have you already seen this kind of problem : docker build performing lots of DNS lookups and thus being very slow ?

@djs55
Copy link
Contributor

djs55 commented May 23, 2017

It's hard to tell without looking at the logs and DNS packet trace in detail. I'll put this on my list of things to look at.

@djs55 djs55 self-assigned this May 23, 2017
@BrendonW
Copy link
Author

Let me know if you want me to run any experiments?

@BrendonW
Copy link
Author

Let me know if you want me to use Wireshark to capture anything... and what in particular you need me to capture!

Cheers!

@BrendonW
Copy link
Author

BrendonW commented Jun 4, 2017

@djs55 What would you like me to capture to help with this? Building anything with the network up is painful in the extreme...

Firefly:redis brendon$ time docker build -f docker_redis.yml -t us.gcr.io/tfhp-chess/redis:latest .
Sending build context to Docker daemon  4.096kB
Step 1/14 : FROM us.gcr.io/tfhp-chess/alpine-base
repository us.gcr.io/tfhp-chess/alpine-base not found: does not exist or no pull access

real	1m13.665s
user	0m27.320s
sys	0m8.874s

@djs55
Copy link
Contributor

djs55 commented Jun 5, 2017

@BrendonW sorry for the delay in replying.

I took a look at the latest diagnostic upload and the DNS requests and responses look ok (all look fast, no delays) but there is a possibility that the successful IPv6 lookup is causing a problem because the Docker VM does not (yet) have fully working IPv6.

I'll prepare an experimental patch which disables IPv6 lookups just in case they're causing a problem.

djs55 added a commit to djs55/vpnkit that referenced this issue Jun 5, 2017
Currently we don't have a working IPv6 stack so clients can't really
use the IPv6 addresses they discover. They may cause confusion and
possible request timeouts. This is an experiment to see if a network
timeout bug is fixed in an IPv6 environment.

Possibly related to [docker/for-mac#1629]

Signed-off-by: David Scott <dave.scott@docker.com>
@djs55
Copy link
Contributor

djs55 commented Jun 5, 2017

Attached is an experimental build of the networking component which disables IPv6 DNS lookups. To try it, download the attached vpnkit.zip, then:

  • exit the app, then
# backup the old binary
cp /Applications/Docker.app/Contents/Resources/bin/vpnkit /Applications/Docker.app/Contents/Resources/bin/vpnkit.old

# decompress and check the sha1sum
unzip vpnkit.zip
sha1sum vpnkit # should be 9f9fc763a439176d206a24037f58341688f5fa4f

cp vpnkit /Applications/Docker.app/Contents/Resources/bin/vpnkit
  • restart the app

If the problem still reproduces, could you trigger another diagnostic upload? Also would you be able to share a (perhaps cut down) Dockerfile which exhibits the problem for you?

@docker-robott
Copy link
Collaborator

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale comment.
Stale issues will be closed after an additional 30d of inactivity.

Prevent issues from auto-closing with an /lifecycle frozen comment.

If this issue is safe to close now please do so.

Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows.
/lifecycle stale

@docker-robott
Copy link
Collaborator

Closed issues are locked after 30 days of inactivity.
This helps our team focus on active issues.

If you have found a problem that seems similar to this, please open a new issue.

Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows.
/lifecycle locked

@docker docker locked and limited conversation to collaborators Jun 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants