На моем ноутбуке MacOS я установил файл в моем недавно созданный контейнере с помощью:Mount файл в режиме чтения/записи для всех в Докер
docker run --name mediawiki --link mysql:mysql -p 80:80 -v /Users/poiuytrez/Downloads/LocalSettings.php:/var/www/html/LocalSettings.php
--rm poiuytrez/mediawiki:1.25.3
Однако апач, кажется, есть проблемы, чтобы прочитать файл. Мы можем узнать, выполнив команду Баша в контейнере, что разрешения на чтение не применяются для всех:
[email protected]:/var/www/html# ls -l LocalSettings.php
-rw-r----- 1 1000 staff 4857 Nov 18 15:44 LocalSettings.php
Я попробовал один и тот же процесс на грузчике, установленный на Linux Debian 8 машины и я получаю:
[email protected]:/var/www/html# ls -l LocalSettings.php
-rw-r--r-- 1 www-data www-data 4858 Nov 19 13:32 LocalSettings.php
, который намного лучше для меня.
Как добавить разрешения на чтение для всех без выполнения chmod a + r на boot2docker/dockermachine?
Я использую Docker 1.8.3