Your title mentines “insecure repo entry”, but your issue is related to “registry-mirrors”. Using HTTP is indeed considered insecure, but I think you should get an error even when you log in. I don’t remember.
Have you checked the docker daemon logs?
PS: I edited your post to use code blocks for code instead of quotes. You can find some tips here how you can use code blocks so your code will be formatted properly.