mysqlコンテナ内にあるホストからディレクトリをマウントして、mysqlがそのディレクトリにそのログを書き込んで、それらのログにアクセスできるようにします。 ホストディレクトリにmysqlコンテナのログをマウントする
はこのために私は、次のボリューム構成使用しています:volumes:
- ./logs/mysql:/var/log/mysql
をしかしthisの回答で指摘したように、ホストユーザーとコンテナのユーザーの間で権限の問題があります。解決策は、名前付きボリュームを使用することでしたが、私が望むのは、便利なディレクトリにあるホスト上のログにアクセスすることです。ドッカーの内部ディレクトリ内にない
設定されているエントリポイントスクリプトを実行する前に、あなたはまだsudoの権限で誰からもそれらにアクセスできることを確認します以下の設定
とドッキングウィンドウ-構成します。 –
@NigelRen問題は、明示的にアクセス権が与えられていない限り、mysqlはディレクトリにログを書き込みません。 – Ayushya
どのmysql画像を使用していますか? –