Yes you can. Just got off the Mariner and bought a bottle to take to my room. It cost a few dollars more than the sticker price. You can also take it on board with you in your luggage.
Just remember it is meant to be consumed in your cabin, so don't break the rules and mess it up for everybody else! Have a great cruise.