我正在尝试使用Docker Toolbox和linode / lamp运行我自己的本地LAMP堆栈,但是在将文件映射到容器中的虚拟目录时遇到了一些困难。这是我正在运行的命令:
docker run -p 4000:80 -t -i -v /z/html:/var/www/example.com/public_html linode/lamp /bin/bash
此命令正确映射目录,但似乎文件完全独立。即在index.php
中创建/z/html
文件不会反映在虚拟目录public_html
中,反之亦然。
请原谅我,如果这是一个非常基本的问题,我对Docker来说还是新手。
答案 0 :(得分:0)
$PWD/testDir/:
作为挂载点来测试同步主机目录和容器目录,我试图从容器内创建新文件,反之亦然。 .it工作正常。
假设你的/z/html/
目录是正确的目录,而不是应该工作。
也许你可以尝试使用另一个挂载点目录