Why doesn't the US manufacture shipping containers?

Steel and labor in the U.S. are too expensive to compete.

While shipping containers used to be produced domestically, steel and labor are too expensive in the US to compete against foreign manufacturers, particularly China.