【问题标题】:linode/lamp unable to map files using -v parameterlinode/lamp 无法使用 -v 参数映射文件
【发布时间】:2018-04-24 23:26:54
【问题描述】:

我正在尝试使用 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

此命令正确映射目录,但文件似乎完全独立。即在/z/html 中创建index.php 文件不会反映在虚拟目录public_html 中,反之亦然。

如果这是一个非常基本的问题,请原谅我,我对 Docker 很陌生。

【问题讨论】:

    标签: docker lamp linode


    【解决方案1】:

    嗯..这很奇怪。 .因为我刚试过。 .并且使用您正在使用的相同命令可以正常工作。 .除了我使用$PWD/testDir/: 作为挂载点来测试同步主机目录和容器目录之外,我尝试从容器内创建新文件,反之亦然。 .它工作正常。

    假设您的/z/html/ 目录是正确的目录,那么它应该可以工作。

    也许你可以尝试使用另一个挂载点目录

    【讨论】:

    • 我尝试使用不同的挂载点,它也显示一个空文件夹。另外,我尝试过使用compose.yml文件来同步目录,效果是一样的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 1970-01-01
    • 2016-11-11
    • 2023-04-01
    • 1970-01-01
    相关资源
    最近更新 更多