Я использовал следующие Dockerfile
для расширения образа докера:
FROM solr:6.6
COPY --chown=solr:solr ./services-core/search/A12Core /A12Core/
Обратите внимание, что solr:6.6
имеет оператор USER solr
.
При запуске контейнера, созданного из этого Dockerfile, я получаю отказ в разрешении при попытке доступа к файлу или каталогу в /A12Core
:
$ docker run -it 2f3c58f093e6 /bin/bash
solr@c091f0cd9127:/opt/solr$ cd /A12Core
solr@c091f0cd9127:/A12Core$ cd conf
bash: cd: conf: Permission denied
solr@c091f0cd9127:/A12Core$ ls -l
total 8
drw-r--r-- 3 solr solr 4096 Aug 31 14:21 conf
-rw-r--r-- 1 solr solr 158 Jun 28 14:25 core.properties
solr@c091f0cd9127:/A12Core$ whoami
solr
solr@c091f0cd9127:/A12Core$
Что мне нужно сделать, чтобы получить разрешение на доступ к полям и папкам в каталоге /A12Core
?
Обратите внимание, что я запускаю сборку докера из Windows 7. Моя версия докера 18.03.0-ce
.