What does that song mean?

The Irish Rovers Song Meanings