Nginx in Docker on Mac OS X — permissions?

Создание контейнера:

docker run --name nginx_monit -d -p 80:80 -v \
/Users/art1ove/Projects/nginx/default.conf:/etc/nginx/conf.d/default.conf \
-v /Users/art1ove/Projects/issuesdb.d:/usr/share/nginx/html nginx

в /usr/share/nginx/html моунтится каталог с индексовым файлом index.json
в конфу его прописал.

nginx выдает 403, проблема явно в правах, наследованных по шаре от OS X:
2016/02/21 14:05:11 [error] 6#6: *1 "/usr/share/nginx/html/index.json" is forbidden (13: Permission denied), client: 192.168.99.1, server: localhost, request: "GET / HTTP/1.1", host: "192.168.99.100"

в контейнере (как и все внутри каталога html):
# ls -l /usr/share/nginx
total 0
drwxr-x--- 1 1000 staff 2584 Feb 21 12:33 html

домашний каталог с хоста шарится через vbox.
Кто-нибудь решал эту проблему?
  • Вопрос задан
  • 663 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы