The fixes still don’t work for me. I was able to get it everything working on a clean install of 10.12 Beta 2.
To setup each box, I simply copied the Docker.app to ~/Applications and ran it.
I’ve noticed that between the two computers the processes are running from different locations. On the computer where Docker hangs, the application is running from my home directory:
root 710 0.0 0.1 2443400 5636 ?? Ss 7:55AM 0:00.02 /Library/PrivilegedHelperTools/com.docker.vmnetd
username 713 0.0 0.1 573456792 11096 ?? S 7:55AM 0:00.04 /Applications/Docker.app/Contents/MacOS/com.docker.osx.hyperkit.linux -watchdog fd:0
username 715 0.0 0.1 573411152 7876 ?? S 7:55AM 0:00.03 /Applications/Docker.app/Contents/MacOS/com.docker.osx.hyperkit.linux -watchdog fd:0
username 717 0.0 0.2 2478736 16220 ?? Ss 7:55AM 0:00.47 com.docker.db --url=file:///Users/username/Library/Containers/com.docker.docker/Data/s40 --git /Users/username/Library/Containers/com.docker.docker/Data/database
username 718 0.0 0.2 2477476 12712 ?? Ss 7:56AM 0:00.28 com.docker.osxfs --address fd:3 --connect /Users/username/Library/Containers/com.docker.docker/Data/@connect --control fd:4 --volume-control fd:5 --database /Users/username/Library/Containers/com.docker.docker/Data/s40
username 719 0.0 0.1 2515408 11244 ?? Ss 7:56AM 0:00.03 com.docker.slirp --db /Users/username/Library/Containers/com.docker.docker/Data/s40 --socket fd:3 --port-control fd:4 --vsock-path /Users/username/Library/Containers/com.docker.docker/Data/@connect
username 720 0.0 0.1 573413852 9880 ?? Ss 7:56AM 0:00.03 com.docker.backend
username 721 0.0 0.2 573464328 17644 ?? Ss 7:56AM 0:00.15 com.docker.driver.amd64-linux -db /Users/username/Library/Containers/com.docker.docker/Data/s40 -osxfs-volume /Users/username/Library/Containers/com.docker.docker/Data/s30 -slirp /Users/username/Library/Containers/com.docker.docker/Data/s50 -vmnet /var/tmp/com.docker.vmnetd.socket -port /Users/username/Library/Containers/com.docker.docker/Data/s51 -vsock /Users/username/Library/Containers/com.docker.docker/Data -docker /Users/username/Library/Containers/com.docker.docker/Data/s60 -addr fd:3 -debug
username 722 0.0 0.1 573419344 7872 ?? S 7:56AM 0:00.02 /Applications/Docker.app/Contents/MacOS/com.docker.osx.hyperkit.linux
username 723 0.0 0.1 573423492 11752 ?? S 7:56AM 0:00.03 /Applications/Docker.app/Contents/MacOS/com.docker.driver.amd64-linux -db /Users/username/Library/Containers/com.docker.docker/Data/s40 -osxfs-volume /Users/username/Library/Containers/com.docker.docker/Data/s30 -slirp /Users/username/Library/Containers/com.docker.docker/Data/s50 -vmnet /var/tmp/com.docker.vmnetd.socket -port /Users/username/Library/Containers/com.docker.docker/Data/s51 -vsock /Users/username/Library/Containers/com.docker.docker/Data -docker /Users/username/Library/Containers/com.docker.docker/Data/s60 -addr fd:3 -debug
username 724 7.9 1.4 4741736 116800 ?? S 7:56AM 0:07.42 /Applications/Docker.app/Contents/MacOS/com.docker.hyperkit -A -m 2G -c 2 -u -s 0:0,hostbridge -s 31,lpc -s 2:0,virtio-vpnkit,uuid=e12ebe9c-32f2-49b6-b7b7-193bb9068ea8,path=/Users/username/Library/Containers/com.docker.docker/Data/s50,macfile=/Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/mac.0 -s 3,virtio-blk,file:///Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2,format=qcow -s 4,virtio-9p,path=/Users/username/Library/Containers/com.docker.docker/Data/s40,tag=db -s 5,virtio-rnd -s 6,virtio-9p,path=/Users/username/Library/Containers/com.docker.docker/Data/s51,tag=port -s 7,virtio-sock,guest_cid=3,path=/Users/username/Library/Containers/com.docker.docker/Data,guest_forwards=2376;1525 -l com1,autopty=/Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty,log=/Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/console-ring -f kexec,/Applications/Docker.app/Contents/Resources/moby/vmlinuz64,/Applications/Docker.app/Contents/Resources/moby/initrd.img,earlyprintk=serial console=ttyS0 com.docker.driverDir="/Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux", com.docker.database="com.docker.driver.amd64-linux" ntp=gateway -F /Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/hypervisor.pid
username 734 0.1 0.1 573405432 8196 ?? S 7:56AM 0:00.02 /Applications/Docker.app/Contents/Resources/bin/com.docker.frontend {"action":"vmstateevent","args":{"vmstate":"running"}}
username 735 0.1 0.1 573405688 7860 ?? S 7:56AM 0:00.02 /Applications/Docker.app/Contents/Resources/bin/com.docker.frontend {"action":"vmstateevent","args":{"vmstate":"running"}}
On the machine where everything is working just fine, the process is running from the Gatekeeper Path Randomization path:
root 672 0.0 0.1 2443396 5704 ?? Ss 7:41AM 0:00.01 /Library/PrivilegedHelperTools/com.docker.vmnetd
username 676 0.0 0.1 573459372 11608 ?? S 7:41AM 0:00.11 /var/folders/rv/l4qy163d1vx4zscyqsh1l2t00000gn/T/AppTranslocation/BA8569B9-F98C-4F19-8DEC-BA377A32EA5B/d/Docker.app/Contents/MacOS/com.docker.osx.hyperkit.linux -watchdog fd:0
username 678 0.0 0.1 573402432 7924 ?? S 7:41AM 0:00.09 /var/folders/rv/l4qy163d1vx4zscyqsh1l2t00000gn/T/AppTranslocation/BA8569B9-F98C-4F19-8DEC-BA377A32EA5B/d/Docker.app/Contents/MacOS/com.docker.osx.hyperkit.linux -watchdog fd:0
username 679 0.0 0.3 2539220 21460 ?? Ss 7:41AM 0:00.99 com.docker.db --url=file:///Users/username/Library/Containers/com.docker.docker/Data/s40 --git /Users/username/Library/Containers/com.docker.docker/Data/database
username 682 0.0 0.1 573415152 12508 ?? Ss 7:41AM 0:00.34 com.docker.backend
username 684 0.0 0.1 573411788 8060 ?? S 7:41AM 0:00.07 /var/folders/rv/l4qy163d1vx4zscyqsh1l2t00000gn/T/AppTranslocation/BA8569B9-F98C-4F19-8DEC-BA377A32EA5B/d/Docker.app/Contents/MacOS/com.docker.osx.hyperkit.linux
username 711 0.0 0.1 2476424 12532 ?? Ss 7:41AM 0:00.16 com.docker.osxfs --address fd:3 --connect /Users/username/Library/Containers/com.docker.docker/Data/@connect --control fd:4 --volume-control fd:5 --database /Users/username/Library/Containers/com.docker.docker/Data/s40
username 712 0.0 0.1 2515404 11616 ?? Ss 7:41AM 0:00.04 com.docker.slirp --db /Users/username/Library/Containers/com.docker.docker/Data/s40 --socket fd:3 --port-control fd:4 --vsock-path /Users/username/Library/Containers/com.docker.docker/Data/@connect
username 713 0.0 0.2 573466128 17692 ?? Ss 7:41AM 0:00.21 com.docker.driver.amd64-linux -db /Users/username/Library/Containers/com.docker.docker/Data/s40 -osxfs-volume /Users/username/Library/Containers/com.docker.docker/Data/s30 -slirp /Users/username/Library/Containers/com.docker.docker/Data/s50 -vmnet /var/tmp/com.docker.vmnetd.socket -port /Users/username/Library/Containers/com.docker.docker/Data/s51 -vsock /Users/username/Library/Containers/com.docker.docker/Data -docker /Users/username/Library/Containers/com.docker.docker/Data/s60 -addr fd:3 -debug
username 714 0.0 0.1 573408768 11936 ?? S 7:41AM 0:00.03 /var/folders/rv/l4qy163d1vx4zscyqsh1l2t00000gn/T/AppTranslocation/BA8569B9-F98C-4F19-8DEC-BA377A32EA5B/d/Docker.app/Contents/MacOS/com.docker.driver.amd64-linux -db /Users/username/Library/Containers/com.docker.docker/Data/s40 -osxfs-volume /Users/username/Library/Containers/com.docker.docker/Data/s30 -slirp /Users/username/Library/Containers/com.docker.docker/Data/s50 -vmnet /var/tmp/com.docker.vmnetd.socket -port /Users/username/Library/Containers/com.docker.docker/Data/s51 -vsock /Users/username/Library/Containers/com.docker.docker/Data -docker /Users/username/Library/Containers/com.docker.docker/Data/s60 -addr fd:3 -debug
username 715 0.1 3.2 4758472 270580 ?? S 7:41AM 0:31.11 /var/folders/rv/l4qy163d1vx4zscyqsh1l2t00000gn/T/AppTranslocation/BA8569B9-F98C-4F19-8DEC-BA377A32EA5B/d/Docker.app/Contents/MacOS/com.docker.hyperkit -A -m 2G -c 2 -u -s 0:0,hostbridge -s 31,lpc -s 2:0,virtio-vpnkit,uuid=32b25e80-7df5-4db8-913a-88edef76df63,path=/Users/username/Library/Containers/com.docker.docker/Data/s50,macfile=/Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/mac.0 -s 3,virtio-blk,file:///Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2,format=qcow -s 4,virtio-9p,path=/Users/username/Library/Containers/com.docker.docker/Data/s40,tag=db -s 5,virtio-rnd -s 6,virtio-9p,path=/Users/username/Library/Containers/com.docker.docker/Data/s51,tag=port -s 7,virtio-sock,guest_cid=3,path=/Users/username/Library/Containers/com.docker.docker/Data,guest_forwards=2376;1525 -l com1,autopty=/Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty,log=/Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/console-ring -f kexec,/var/folders/rv/l4qy163d1vx4zscyqsh1l2t00000gn/T/AppTranslocation/BA8569B9-F98C-4F19-8DEC-BA377A32EA5B/d/Docker.app/Contents/Resources/moby/vmlinuz64,/var/folders/rv/l4qy163d1vx4zscyqsh1l2t00000gn/T/AppTranslocation/BA8569B9-F98C-4F19-8DEC-BA377A32EA5B/d/Docker.app/Contents/Resources/moby/initrd.img,earlyprintk=serial console=ttyS0 com.docker.driverDir="/Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux", com.docker.database="com.docker.driver.amd64-linux" ntp=gateway -F /Users/username/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/hypervisor.pid
username 943 0.0 0.1 573405684 8340 ?? S 7:58AM 0:00.01 /var/folders/rv/l4qy163d1vx4zscyqsh1l2t00000gn/T/AppTranslocation/BA8569B9-F98C-4F19-8DEC-BA377A32EA5B/d/Docker.app/Contents/Resources/bin/com.docker.frontend {"action":"vmstateevent","args":{"vmstate":"running"}}
username 944 0.0 0.1 573403636 7920 ?? S 7:58AM 0:00.01 /var/folders/rv/l4qy163d1vx4zscyqsh1l2t00000gn/T/AppTranslocation/BA8569B9-F98C-4F19-8DEC-BA377A32EA5B/d/Docker.app/Contents/Resources/bin/com.docker.frontend {"action":"vmstateevent","args":{"vmstate":"running"}}
username 951 0.0 0.0 2442024 2084 s001 S+ 7:58AM 0:00.01 grep docker
I’ve heard of issues going the other way, where GPR prevents apps from running, but I haven’t heard about it helping apps actually run.
I’ve also tried reverting the Gatekeeper database and reauthorizing the app but to no avail. It looks like GPR does not work on any previously opened apps, so I guess I need to find a way to reset that list.