如何在Windows上的Docker Toolbox中使用--volume选项?

问题描述

这实际上是项目问题,有两种解决方法:

  1. 创建数据量:

    docker create -v //c/Users/myuser:/myuser --name data hello-world
    

    winpty docker run -it –rm –volumes-from data ubuntu

  2. 直接在Docker主机中进行SSH:

    docker-machine ssh default
    

从那里做一个经典:

    docker run -it --rm --volume /c/Users/myuser:/myuser ubuntu

解决方法

通过--volume使用Docker Toolbox启用简单命令来安装卷,如何在Windows文件和Docker 容器之间共享文件夹?

我正在使用“ Docker快速入门终端”,当我尝试这样做时:

winpty docker run -it --rm --volume /C/Users/myuser:/myuser ubuntu

我有这个错误:

Invalid value "C:\\Users\\myuser\\:\\myuser" for flag --volume: bad mount mode specified : \myuser
See 'docker run --help'.

之后,我也尝试了

winpty docker run -it --rm --volume "//C/Users/myuser:/myuser" ubuntu

并得到了

Invalid value "\\\\C:\\Users\\myuser\\:\\myuser" for flag --volume: \myuser is not an absolute path
See 'docker run --help'.

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...