Skip to content

Instantly share code, notes, and snippets.

@dschep
Last active March 4, 2016 21:41
Show Gist options
  • Save dschep/8f617de28157f8d35e69 to your computer and use it in GitHub Desktop.
Save dschep/8f617de28157f8d35e69 to your computer and use it in GitHub Desktop.
Workaround bug in Linux boot2docker hosts not mounting home dirs (boot2docker/boot2docker#1085)
#!/bin/sh
# Work around for boot2docker/boot2docker#1085
# Extracted from boot2docker/boot2docker#1086
mkdir -p /hosthome
mount | grep -q /hosthome || mount -t vboxsf hosthome /hosthome \
-o defaults,uid=$(id -u docker),gid=$(id -g docker)
ls -1 /hosthome | while read d
do
ln -s -f "/hosthome/${d}" "/home/${d}"
done
@dschep
Copy link
Author

dschep commented Mar 4, 2016

curl -L http://bit.do/dm-lin-home | docker-machine ssh ${MACHINE:-default} sudo tee /var/lib/boot2docker/bootlocal.sh
docker-machine ssh ${MACHINE:-default} sudo chmod +x /var/lib/boot2docker/bootlocal.sh
docker-machine ssh ${MACHINE:-default} sudo /var/lib/boot2docker/bootlocal.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment