我正在使用一个EC2实例来运行Docker。从我的本地机器使用OSX,我正在使用docker machine创建容器和卷。但是当我尝试将本地文件夹挂载到任何容器时,都无法实现。
docker create -v /data --name data-only-container ubuntu /bin/true
docker run -it --volumes-from data-only-container -v $(pwd)/data:/backup ubuntu bash
使用第一个命令我创建了一个数据容器,然后使用第二个命令进入这个容器。这个容器应该包含了数据容器的卷和我要挂载的卷,但是当我访问/backup文件夹时它是空的。
我做错了什么?
编辑: 我试图挂载主机文件夹以便将备份数据从我的电脑恢复到容器中。在这种情况下,有没有不同的方法?
我应该尝试使用Flocker吗?