The correct phrase is "knocked at the door."
The preposition "at" indicates a location or position in such expressions.
Get instant updates and alerts directly from our site.
Install this app on your device for quick access right from your home screen.