1. ホーム

docker-compose up ボリューム 外部ファイルの呼び出し、パーミッションの問題でディレクトリ xxxxx を開けない : パーミッション拒否

2022-03-03 06:51:58
<パス

#docker-compose パーミッションの問題

今日テスト環境にdockerでインストールして、nginx内部で、外部ファイルを呼び出すと、cant open xxx.confの問題が表示される。

問題解決のアイデア



1、パーミッションの問題かもしれないと推測する最大の理由にあるpressmission deniedを参照してください。パーミッションの問題だけがこのエラーを報告します。



2. マニュアルを見て、解決策を見つける。

CentOS 7のセキュリティモジュールselinuxがパーミッションを無効にしていることが原因です。

解決方法

1. コンソールで setenforce 0 と入力し、selinux をオフにします。



2. docker のドキュメントに --privileged=true がありましたが、対抗して docker-compose.yml を書きました。 docker-compose は docker コマンドの集合体です。



docker-compose サービスに privileged: true を追加する。



3. まだ見つかっていません。