If your question is if you can use a US Passport Card instead of a Passport (booklet) for
DCL check-in and to initially board the ship, the answer is YES - I have done it several times.
For port-visits, you only need a government issued ID, like a driver's license, which you sometimes must show when returning to the ship. We leave our passports in the room-safe the entire trip.