Among the logistical marvels employed by the U.S. Navy in the Pacific were various kinds of floating dry docks. These were towed to advanced bases by tugs and came in a variety of sizes.

U.S. Navy photograph
AFDs typically had a capacity of 1000 tons, enough for smaller landing ships.

U.S. Navy
ARDs typically had a capacity of 3500 tons, sufficient for a destroyer, submarine, or LST.

U.S. Navy
ABSDs were huge floating docks built in sections. With all ten sections in place, an ABSD could lift 90,000 tons, sufficient for any ship in the fleet.
References
The Pacific War Online Encyclopedia (c) 2006 by Kent G. Budge. Index