chown: cannot access ‘./proc/38/fdinfo/7’: No such file or directory
mysqlのイメージを使ったコンテナのログを確認したときに、上記のエラーのように権限でアクセスできない系のエラーがたくさん出ている場合、権限の問題がある.
おそらく下記のQiitaの記事にもあるが、my.cnfの権限の問題である。
コメントでいただいたのですが、Windows環境でボリュームマウントを行うと、ファイルパーミッションが777となるようです。
my.cnf
に書き込み権限が付いてるとMySQLの起動時にエラーが発生します。その対策としてボリュームマウントではなくDockerfileを作成して
https://qiita.com/ucan-lab/items/56c9dc3cf2e6762672f4my.cnf
ファイルコピー、読み取り専用に権限変更してます。
mysqlのコンテナのDockerfileには以下の記述を追加する。
RUN chmod 644 /etc/my.cnf
自分は以下の記事を参考にDocker環境を作成したが、失敗する。
https://qiita.com/shimotaroo/items/29f7878b01ee4b99b951
Qiita
なので、上記にも上げたが、以下の記事を参考にすべき。
https://qiita.com/ucan-lab/items/56c9dc3cf2e6762672f4
Qiita