No it is believed that the inner core is solid and it does not.
Its too dense.
acts like a solid
The Earth's inner core has such high temperatures and pressures that metals found here are tightly squeezed together, and they do not move like a liquid. Instead, these metals are forced to vibrate in place as a solid.
the pressure is making it behave in a solid form
The inner core of the Earth is under extreme pressure, causing it to remain solid despite its high temperature. This solid inner core is surrounded by the liquid outer core, which is responsible for generating the Earth's magnetic field through its convective flows.
The reason that the inner core is a solid and the outter core is a liquid is because the inner core is the greatest amount of pressure from the other layers. Why the outter core is a liquid is because inside of it is metal that just flows around in there.
The inner core of the Earth is solid due to immense pressure and high temperatures, which prevent it from behaving like a liquid. The intense pressure at the core keeps the iron and nickel solid despite the high temperatures, creating a solid inner core that is distinct from the liquid outer core.
the outer core is not under enough pressure to be solid, but the inner core has so much weight being pressed against is from the mantle, crust, outer core, and gravity that it stays as solid nickel and can not move
Temperature, pressure, and density increase as you move from the Earth's crust to the inner core.
They move the hot and colder parts around.
The inner core is solid and rotates slightly faster than the rest of the Earth, while the outer core is liquid and moves due to convection currents driven by heat released from the inner core. These movements help generate Earth's magnetic field.
It is molten iron, and you think that it can and does move. Current understanding suggests, though, that it is under such extreme pressure that it maintains a kind of solid form even though it is hot enough to be liquid.