Jag ser två möjliga lösningar på ditt problem:
Kringgå ENTRYPOINT för MySQL-bilden
Hitta ditt bildnamn genom att köra docker images
kör sedan:
docker run -it --entrypoint="/bin/sh" OPTIONS image
Det bör ta dig till bash inuti behållaren och därifrån kan du utföra alla kommandon du vill hitta din my.cnf
fil. Även om jag inte vet om det fungerar att redigera filen därifrån, spara den och försöka köra den igen. Jag försökte inte.
Ta bort den gamla bilden och använd rätt sätt för att redigera my.cnf
fil
Hitta ditt bildnamn genom att köra:docker images
och ta sedan bort den genom att köra docker rmi <image_name>
Kontrollera dokumenten för MySQL-standardbilderna på MySQL Dockerhub är ganska rak på detta och jag citerar:
Från den punkten och om du skapar my.cnf
fil på din värd så kommer du aldrig att stöta på det här problemet igen eftersom du kan redigera filen så många gånger du vill.