docker小白入门,发现这个真的对 windows用户极不友好QAQ,希望此文能帮到同样是windows玩家的庞友OVO!
使用工具:
Oracle VM virtual box
docker quick start terminal
系统:
window10 家庭版
步骤:
Ⅰ 虚拟机(oracle vm)和物理机之间共享文件夹的绑定
具体步骤参考:Oracle VM VisualBox 虚拟机创建共享文件夹
Ⅱ docker容器目录 挂载 到虚拟机目录 上
第一步:
$ docker-machine.exe ssh
效果:进入 docker?(不知道怎么解释)
第二步:(可省略 只是为了检查)
docker@default:~$ cd /
docker@default:/$ ls
这样就进入到Oracle vm虚拟机的目录里啦
如果没有cd /,ls出来什么都没有(虽然我一度以为 进去就是cd /那一级,但其实进去是 home/docker那一级)
第三步:
docker@default:/mnt/www$ cd /
docker@default:/$ docker run -it -v /mnt/www:/contract trailofbits/eth-security-toolbox
docker run -it -v /mnt/www:/contract trailofbits/eth-security-toolbox
结构 虚拟机绝对路径 : 容器绝对路径(没有的话会自动新建) 容器名
成功进入容器!
第四步:验证
ethsec@4cf6c5961e9f:~$ cd /
ethsec@4cf6c5961e9f:/$ ls
bin boot contract dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
ethsec@4cf6c5961e9f:/$ cd contract
ethsec@4cf6c5961e9f:/contract$ ls
期中考范围.txt
这里ls是查看容器下的目录 contract是新建出来的 在quick terminal里是显示绿色,然后再进入 contract目录下查看
确实存在 放在本地(物理机) sharetest(即Ⅰ里的共享文件夹)里的 期中考范围.txt !
绑定成功 撒花★,°:.☆( ̄▽ ̄)/$:.°★ 。!
新手上路 用词不当之处 恳请老司机指正!
更多推荐
Docker容器挂载主机目录(文件夹)windows版本
发布评论