Skip to content

Instantly share code, notes, and snippets.

@McFoggy
Last active March 18, 2016 13:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save McFoggy/b6b0198de08a083510f9 to your computer and use it in GitHub Desktop.
Save McFoggy/b6b0198de08a083510f9 to your computer and use it in GitHub Desktop.
my docker-machine configuration with windows mounted disk
Pre-requisite:
- git installed https://git-scm.com/download/win
- docker-machine installed
me@computer $ docker-machine rm default
me@computer $ docker-machine create -d virtualbox --virtualbox-memory="1024" --virtualbox-cpu-count="1" --virtualbox-disk-size="20480" --virtualbox-host-dns-resolver=true default
me@computer $ docker-machine stop default
me@computer $ "${VBOX_MSI_INSTALL_PATH}\VboxManage" sharedfolder add default --name d/dev --hostpath "d:\dev" --automount
me@computer $ docker-machine start default
me@computer $ docker-machine ssh default
docker@default $ sudo vi /var/lib/boot2docker/bootlocal.sh
#! /bin/bash
sudo mkdir -p /d/dev
sudo mount -t vboxsf -o uid=999,gid=999 d/dev /d/dev
docker@default $ sudo chmod +x /var/lib/boot2docker/bootlocal.sh
docker@default $ exit
me@computer $ docker-machine stop default
me@computer $ docker-machine start default
me@computer $ cd /d/dev/projects/personal/blog
me@computer $ winpty docker run --rm --label=jekyll --volume=$(PWD):/srv/jekyll -it -p 4000:4000 jekyll/jekyll:pages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment