私はあなたの問題に対して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
を作成した場合 ホスト上のファイルを作成すると、ファイルを何度でも編集できるため、この問題が発生することはありません。