At equilibrium, the electric field inside a metal is zero. This is because inside a metal the electrons can move freely, and if an electric field is applied to a metal, the electrons will move in the opposite direction leading to a polarization that points in the opposite direction of the external field, cancelling it out. Another related phenomenon is that all the free charges end up on the surface of the metal, not in the interior.
This polarization happens very quickly, much quicker than a circuit typically lasts. If we look at what happens when a wire is in an electric field, the electrons very quickly redistribute to cancel the field, but this leads to a charge on the surface of the wire, going from a positively charged surface on one side of the wire to a negatively charged surface on the other. This surface charge gradient creates a net electric field inside the wire that always points along the axis of the wire.
Now, I said this only lasts a very short time, so how do circuits exist? Basically, they require something to constantly prevent the electric field inside the wire from reaching equilibrium, typically either through a battery or a varying magnetic field via Faraday's law.
I find that looking at a gif of a Lichtenberg figure is helpful for understanding this. At first, the charge is just moving around everywhere following all these different dead-end paths. But as soon as a connection is made, then the charge suddenly "knows" which way to go, but it doesn't know that instantaneously, it only knew that after there was already the proper charge distribution in the wood:
Just saying "Ohm's law" isn't that helpful.