パーミッションを変えても、オーナーやグループを変えてもどうしてもアクセスできない(Permission denied)……とお困りのあなた。
ホスト側の SELinux が原因だったりします。ここで短絡的に setenforce 0
する前に。
ボリュームの共有オプションに :z
を付けると幸せになれるかもしれません。
$ docker run -v /host:/container:z ...
docker-compose.yml
---
version: '2'
services:
some_data_volume_container:
image: busybox
volumes:
- /host:/container:z
詳しくはDocker のマニュアルを読んでみてください。