Создание контейнера:
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.
Кто-нибудь решал эту проблему?