Tôi thấy hai giải pháp khả thi cho vấn đề của bạn:
Bỏ qua ENTRYPOINT cho hình ảnh MySQL
Tìm tên hình ảnh của bạn bằng cách chạy docker images
sau đó chạy:
docker run -it --entrypoint="/bin/sh" OPTIONS image
Điều đó sẽ đưa bạn đến bash bên trong vùng chứa và từ đó bạn có thể thực hiện tất cả các lệnh bạn muốn tìm my.cnf
của mình tập tin. Mặc dù tôi không biết nếu chỉnh sửa tệp từ đó, hãy lưu nó và thử chạy lại nó sẽ hoạt động. Tôi đã không thử.
Xóa hình ảnh cũ và sử dụng cách thích hợp để chỉnh sửa my.cnf
tập tin
Tìm tên hình ảnh của bạn bằng cách chạy:docker images
và sau đó xóa nó bằng cách chạy docker rmi <image_name>
Kiểm tra tài liệu cho hình ảnh MySQL mặc định tại MySQL Dockerhub khá thẳng thắn về điều này và tôi trích dẫn:
Từ thời điểm đó và nếu bạn tạo my.cnf
trên máy chủ của bạn thì bạn sẽ không bao giờ gặp phải sự cố này nữa vì bạn có thể chỉnh sửa tệp bao nhiêu lần tùy ý.