Линода / лампа не может отобразить файлы с помощью параметра -v

Я пытаюсь запустить свой собственный локальный стек LAMP, используя Docker Toolbox и linode / 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.

1 ответ

Хм.. это странно потому что я только что попробовал..и он отлично работает, используя ту же самую команду, которую вы используете..except я использую $PWD/testDir/: В качестве точки монтирования для проверки синхронизации хост-каталога и контейнера-контейнера я попытался создать новый файл из контейнера и наоборот..Это работает отлично.

при условии, что /z/html/ Ваш каталог - это правильный каталог, чем он должен работать.

может быть, вы можете попробовать использовать другой каталог точки монтирования

Другие вопросы по тегам