Суть в том, что смонтированные из хост системы папки монтируются в контейнер с правами 1000:staff
И все даже работает нормально (чтение-запись работают) пока Mongo не пытается начать синхронизацию
Пожалуйста, напишите только если сталкивались с проблемой и решили ее. Гуглить умею. Уже 2й день сижу.
Пробовал как обычные named volumes, так и контейнерные (busybox)
Cтавил gosu.
Танцевал с бубном и другом.
С другими папками проблем у Mongo нет
2016-09-06T13:20:34.631+0000 I CONTROL [initandlisten] MongoDB starting : pid=35 port=27017 dbpath=/var/www/recipe/db 64-bit host=d15d9df7ad76
2016-09-06T13:20:34.632+0000 I CONTROL [initandlisten] db version v3.2.9
2016-09-06T13:20:34.632+0000 I CONTROL [initandlisten] git version: 22ec9e93b40c85fc7cae7d56e7d6a02fd811088c
2016-09-06T13:20:34.632+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2g-fips 1 Mar 2016
2016-09-06T13:20:34.632+0000 I CONTROL [initandlisten] allocator: tcmalloc
2016-09-06T13:20:34.632+0000 I CONTROL [initandlisten] modules: none
2016-09-06T13:20:34.632+0000 I CONTROL [initandlisten] build environment:
2016-09-06T13:20:34.632+0000 I CONTROL [initandlisten] distmod: ubuntu1604
2016-09-06T13:20:34.632+0000 I CONTROL [initandlisten] distarch: x86_64
2016-09-06T13:20:34.632+0000 I CONTROL [initandlisten] target_arch: x86_64
2016-09-06T13:20:34.632+0000 I CONTROL [initandlisten] options: { storage: { dbPath: "/var/www/recipe/db" } }
2016-09-06T13:20:34.638+0000 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=1G,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2016-09-06T13:20:34.653+0000 E STORAGE [initandlisten] WiredTiger (17) [1473168034:653401][35:0x7f012e008c80], connection: /var/www/recipe/db/WiredTiger.wt: handle-open: open: File exists
2016-09-06T13:20:34.654+0000 I STORAGE [initandlisten] WiredTiger unexpected file WiredTiger.wt found, renamed to WiredTiger.wt.1
2016-09-06T13:20:34.655+0000 E STORAGE [initandlisten] WiredTiger (22) [1473168034:655969][35:0x7f012e008c80], connection: /var/www/recipe/db/: directory-sync: fdatasync: Invalid argument
2016-09-06T13:20:34.659+0000 I - [initandlisten] Fatal Assertion 28561
2016-09-06T13:20:34.659+0000 I - [initandlisten]
***aborting after fassert() failure