私はあなたの問題に対して2つの可能な解決策を見ています:
MySQLイメージのENTRYPOINTをバイパスします
docker imagesを実行して、画像名を見つけます 次に実行します:
docker run -it --entrypoint="/bin/sh" OPTIONS image
これでコンテナ内のbashに移動し、そこからmy.cnfを見つけるために必要なすべてのコマンドを実行できます。 ファイル。そこからファイルを編集するかどうかはわかりませんが、保存してもう一度実行してみてください。試していません。
古い画像を削除し、適切な方法でmy.cnfを編集します ファイル
次のコマンドを実行して画像名を見つけます:docker images 次に、docker rmi <image_name>を実行して削除します。
MySQLDockerhub でデフォルトのMySQLイメージのドキュメントを確認してください これについてはかなりまっすぐで、引用します:
その時点から、my.cnfを作成した場合 ホスト上のファイルを作成すると、ファイルを何度でも編集できるため、この問題が発生することはありません。