【发布时间】:2016-04-06 09:44:19
【问题描述】:
您好,我尝试在 docker 容器中生成一些资产并将其放到主机上。所有这些都在使用 virtualbox 驱动程序初始化的 docker-machine 环境中运行。
例如我跑:
docker run -it -v $PWD/testfolder:/var/www:rw ubuntu /bin/bash
然后
root@b9e73827bc3c:/var/www touch dummy.txt
从那时起,我实际上必须在主机的 $PWD/testfolder 文件夹中看到 dummy.txt,但既没有文件夹 testfolder 也没有 dummy.txt 在其中(逻辑上)。
奇怪的是,相同的设置在 MacOSX 上工作正常并在主机端创建文件,但是当我尝试它时 Ubuntu:14.04 它停止工作。
这里都是容器inspect on
- MacOSX 主机:https://gist.github.com/zavalit/65e8a260866f834223616c1b59e4ce7d
- Ubuntu:14.04 主机: https://gist.github.com/zavalit/40bd3ce8629ad81fcd6793ca63f99491
据我所知,它们都完全相同。
docker-machine 版本 0.7.0-rc2 和 0.6.0 都试过了,docker 版本是 1.10.3
有没有人经历过类似的事情?我非常感谢任何可能的小费。谢谢。
【问题讨论】:
标签: ubuntu docker docker-machine docker-volume