(hyper-v can't work in my win10 system)
install docker toolbox(Download:https://www.docker.com/products/docker-toolbox)
(git bash)
docker-machine create --driver=virtualbox default creating docker machine driving by virtualbox
docker-machine start default starting the docker machine named default
eval $(docker-machine env default) for using docker command outside docker
docker-machine stop default stopping session of docker
"C:\Program Files\Oracle\VirtualBox\VBoxManage" sharedfolder add default -name win_share_a -hostpath c:/a/a adding a sharefolder named win_share_a
docker-machine start default starting the docker machine named default
(cygwin)
ssh docker@192.168.99.101/tcuser (OR docker-machine ssh default in git bash) connecting to docker
cd /
sudo mkdir /c/a/a creating a shared folder in docker vm(c:/Users is shared by default as /c/Users)
sudo mount -t vboxsf win_share_a /c/a/a mounting win_share_a into /c/a/a which is c:/a/a
(git bash)
create Dockerfile
docker build -t test/a . building an image named test/a using Dockerfile
docker run --rm -v //c//a//a://data -w //data test/a ls mounting /c/a/a into /data of container named test/a and show the content under /data
docker-compose run ...
参考链接:
http://www.jianshu.com/p/6a354fead698
https://blog.harbur.io/how-to-start-with-docker-3fd95eed8898
http://ju.outofmemory.cn/entry/287017
https://segmentfault.com/q/1010000004674939