It should work similar to how Claim Shields worked, once you've dealt X damage you stop being able to deal more until timer (that presumably started when you first damaged the shield) resets.
To be conservative, could start with being able to deal 90% damage in an hour meaning that destroying a full HP dock will simply take a minimum of an hour. If people keep having Dock-bash tours across the world, the amount of damage per hour could be reduced.