Docker Toolbox在window 10 home 下挂载宿主机目录到容器的正确操作
原文:Docker Toolbox在window 10 home 下挂载宿主机目录到容器的正确操作

由于我是window 10 home 而不是 pro版本,只能使用Docker Toolbox,其实docker for window对windows的支持更好,还有GUI,home版本安装Docker也是极为艰辛。好在我安装好了,但是日常使用也是比pro版的Docker有更多的坑,在此把我踩过的坑,记录下来,惠泽他人。

这个坑是Docker Toolbox在window 10 home 下挂载宿主机目录到容器,愿以为是要在Docker为win10 pro提供GUI里设置与c盘共享,Google了很多方法,还是在docker社区里一位老哥一针见血的指出了这其实是语法错误,附上图和链接。

出处:Can't set Docker Volume for Container in Windows Docker CE - Docker for Windows - Docker Forums

Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。

譬如我要启动一个centos容器,宿主机的C:/Users/T480S/work/Engine目录挂载到容器的/Engine目录,可通过以下方式指定:

docker run -it -v C:/Users/T480S/work/Engine:/Engine -p 8000:8000 steveny/predictionio:0.12.0 /bin/bash

这样在容器启动后,容器内会自动创建/Engine的目录。通过这种方式,我们可以明确一点,即-v参数中,冒号”:”前面的目录是宿主机目录,后面的目录是容器内目录。

注意:容器目录不可以为相对路径,斜线为反斜线 ‘/’

但是依然还是报错了

报错:Error response from daemon: invalid mode: /Engine

愿以为是要在Docker为win10 pro提供GUI里设置与c盘共享,Google了很多方法,还是在docker社区里一位老哥一针见血的指出了这其实是语法错误,参考上图。

这是参考别人指出的错误之后修改的代码

docker run -it -v /c/Users/T480S/work/Engine:/Engine -p 8000:8000 steveny/predictionio:0.12.0 /bin/bash

无报错,正确输出

posted on 2019-05-16 14:01 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/10875279.html

Docker Toolbox在window 10 home 下挂载宿主机目录到容器的正确操作相关推荐

  1. k8s挂载目录_gitlab-runner在Kubernetes环境下挂载宿主机目录的方法

    gitlab-runner在kubernetes里安装的方法可以通过官方提供的chart来用helm3安装.官方chart的仓库地址为:,但这里有个问题就是无法配置宿主机的挂载目录,根据gitlab- ...

  2. mysql启动主机挂了_docker 启动mysql 挂载宿主机目录

    在使用docker run 运行镜像获取容器时,有些容器会自动产生一些数据,为了这些数据会因为container (容器)的消失而消失,保证数据的安全,比如mysql 容器在运行中产生的一些表的数据, ...

  3. OpenVINO 2022.3实战二:Window 10 环境下用 OpenVINO 2022.3部署yolov5-seg 7.0

    OpenVINO 2022.3实战二:Window 10 环境下用 OpenVINO 2022.3部署yolov5-seg 7.0 1 配置OpenVINO C++开发环境 见 OpenVINO 20 ...

  4. Docker中创建MySQL容器,将宿主机目录直接挂载到目录

    Docker中创建MySQL容器,将宿主机目录直接挂载到目录 1.在Docker中下载MySQL镜像 docker pull mysql:5.7.25 2.创建目录/tmp/mysql/data和/t ...

  5. Docker 宿主机定时清除容器的运行日志

    为什么80%的码农都做不了架构师?>>>    docker 宿主机定时清除容器的运行日志 一般docker容器都是最小化安装,不仅如此系统定时器相关的服务也不存在,自己去安装也很麻 ...

  6. Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略

    Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名.合并两个不同路径下图片文件名等目录/路径案例.正确加载图片路径)之详细攻略 目录 利用python ...

  7. 修复 Window 10/11 下 “未提供有关电源计划的信“ 错误

    如果你碰到因为某些原因(大概率是优化软件造成),系统自带的电源计划文件(或注册表?)被破坏,导致无法更改电源计划设置,也无法创建新的电源计划, 知乎所讲的要两台电脑太反锁 修复 Window 10 下 ...

  8. Docker多台宿主机间的容器互联-centos7

    如果要在生产和测试环境大规模采用docker技术,首先就需要解决不同物理机建的docker容器互联问题.本文介绍在centos7环境下采用open vswitch实现不同物理服务器上的docker容器 ...

  9. 解决Docker容器没有权限写入宿主机目录

    在应用docker容器的时候,更多的时候我们会把宿主机的目录挂载到docker容器中. 在宿主机的文件夹权限隶属于root时,我们需要将文件夹的权限用户进行 chown 设置,才能保证目录的内容的正常 ...

最新文章

  1. ExecutorService(任务调度器)详解
  2. 织梦添加新变量和删除新变量的方法
  3. lol新服务器怎么发信息,《英雄联盟手游》国服新消息 最新玩法发布
  4. 查询空缺_携程旅行2021校招开启,9大类职位,1000+岗位空缺,本科及以上学历...
  5. Magento怎么升级?
  6. xshell 端口转发
  7. 系统学习数字图像处理之频域滤波
  8. 机器学习项目的实例分析设计(附源码)
  9. SketchUp + Ruby 二次开发初识
  10. uni-app商城源码/公众号/小程序/APP多端适配
  11. 电脑插上U盘后不显示怎么办?
  12. 木讷的程序员需要知道的事情 (七)
  13. 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱, 用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。
  14. 使用单元测试测试您的 Room 数据库
  15. Java开发对接招行一网通支付功能的总结
  16. 晶振波形不是正弦波_晶振的3种输出波形,你了解吗?
  17. 2021年终总结——拾起好习惯,让自己变得更加优秀
  18. 浅析RGB 及RGB转换为ARGB
  19. Kitty: 又一款基于 GPU 加速的终端工具
  20. 斯坦福大学深度学习公开课cs231n学习笔记(10)卷积神经网络

热门文章

  1. EonerCMS——做一个仿桌面系统的CMS(二)
  2. android 自定义控件(FloatLabelLayout)
  3. 检测是否是手机访问接口
  4. Spring Cloud学习笔记-002
  5. Repeating Decimals (计算循环小数)
  6. 第11讲++数据的基本查询
  7. 数据库(概念、语法、DBMS、SQL语言:创建数据库、表格,添加、修改、删除数据记录)...
  8. 64位以内Rabin-Miller 强伪素数测试和Pollard rho 因数分解解析
  9. Visual Studio 2005 快捷键
  10. leetcode 367. Valid Perfect Square