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
无报错,正确输出
转载于:https://www.cnblogs.com/lonelyxmas/p/10875279.html
Docker Toolbox在window 10 home 下挂载宿主机目录到容器的正确操作相关推荐
- k8s挂载目录_gitlab-runner在Kubernetes环境下挂载宿主机目录的方法
gitlab-runner在kubernetes里安装的方法可以通过官方提供的chart来用helm3安装.官方chart的仓库地址为:,但这里有个问题就是无法配置宿主机的挂载目录,根据gitlab- ...
- mysql启动主机挂了_docker 启动mysql 挂载宿主机目录
在使用docker run 运行镜像获取容器时,有些容器会自动产生一些数据,为了这些数据会因为container (容器)的消失而消失,保证数据的安全,比如mysql 容器在运行中产生的一些表的数据, ...
- 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 ...
- Docker中创建MySQL容器,将宿主机目录直接挂载到目录
Docker中创建MySQL容器,将宿主机目录直接挂载到目录 1.在Docker中下载MySQL镜像 docker pull mysql:5.7.25 2.创建目录/tmp/mysql/data和/t ...
- Docker 宿主机定时清除容器的运行日志
为什么80%的码农都做不了架构师?>>> docker 宿主机定时清除容器的运行日志 一般docker容器都是最小化安装,不仅如此系统定时器相关的服务也不存在,自己去安装也很麻 ...
- Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略
Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名.合并两个不同路径下图片文件名等目录/路径案例.正确加载图片路径)之详细攻略 目录 利用python ...
- 修复 Window 10/11 下 “未提供有关电源计划的信“ 错误
如果你碰到因为某些原因(大概率是优化软件造成),系统自带的电源计划文件(或注册表?)被破坏,导致无法更改电源计划设置,也无法创建新的电源计划, 知乎所讲的要两台电脑太反锁 修复 Window 10 下 ...
- Docker多台宿主机间的容器互联-centos7
如果要在生产和测试环境大规模采用docker技术,首先就需要解决不同物理机建的docker容器互联问题.本文介绍在centos7环境下采用open vswitch实现不同物理服务器上的docker容器 ...
- 解决Docker容器没有权限写入宿主机目录
在应用docker容器的时候,更多的时候我们会把宿主机的目录挂载到docker容器中. 在宿主机的文件夹权限隶属于root时,我们需要将文件夹的权限用户进行 chown 设置,才能保证目录的内容的正常 ...
最新文章
- ExecutorService(任务调度器)详解
- 织梦添加新变量和删除新变量的方法
- lol新服务器怎么发信息,《英雄联盟手游》国服新消息 最新玩法发布
- 查询空缺_携程旅行2021校招开启,9大类职位,1000+岗位空缺,本科及以上学历...
- Magento怎么升级?
- xshell 端口转发
- 系统学习数字图像处理之频域滤波
- 机器学习项目的实例分析设计(附源码)
- SketchUp + Ruby 二次开发初识
- uni-app商城源码/公众号/小程序/APP多端适配
- 电脑插上U盘后不显示怎么办?
- 木讷的程序员需要知道的事情 (七)
- 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱, 用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。
- 使用单元测试测试您的 Room 数据库
- Java开发对接招行一网通支付功能的总结
- 晶振波形不是正弦波_晶振的3种输出波形,你了解吗?
- 2021年终总结——拾起好习惯,让自己变得更加优秀
- 浅析RGB 及RGB转换为ARGB
- Kitty: 又一款基于 GPU 加速的终端工具
- 斯坦福大学深度学习公开课cs231n学习笔记(10)卷积神经网络
热门文章
- EonerCMS——做一个仿桌面系统的CMS(二)
- android 自定义控件(FloatLabelLayout)
- 检测是否是手机访问接口
- Spring Cloud学习笔记-002
- Repeating Decimals (计算循环小数)
- 第11讲++数据的基本查询
- 数据库(概念、语法、DBMS、SQL语言:创建数据库、表格,添加、修改、删除数据记录)...
- 64位以内Rabin-Miller 强伪素数测试和Pollard rho 因数分解解析
- Visual Studio 2005 快捷键
- leetcode 367. Valid Perfect Square