We left our sodas in the box and carried it onboard. My son looped the handles of the plastic grocery bag over his wheeled carryon.
Our first cruise we packed it in the suitcase inside an XXL ziploc bag. One can burst, but the bag contained it. After that experience, I would not pack anything breakable in checked luggage.
If you try to take beer in a carryon, it will be taken and thrown away. We saw piles of beer cans next to the first security entrance.