Knock on the door or at the door ?
Оба являются правильными. Все зависит от диалекта и манеры выражать мисль.