Канонический текст написан Георгием Зубаревым в 1900 году на основе достаточно широко известного к тому времени романса Щербины и Гурилева. Зубарев служил на пароходе РОПиТа «Олег» и, как уверждается, написал текст по реальному эпизоду.
Песня как «Кочегар» была достаточно широко известна уже в 1904 году. Сам Зубарев погиб на «Камчатке» в Цусиме.
Из текста более чем очевидно, что речь идет о коммерческом пароходе, совершающем обычный тогда (в эпоху «до Транссиба») рейс на Дальний Восток через Суэцкий канал и Красное море. Это мог быть и пароход Доброфлота, и РОПиТа, но вовсе не обязательно.
Автор статьи по ссылке – малознающий чувак.
«Полагаю, это военный корабль, а не торговое судно, на что указывает упомянутый в песне состав команды. Судовые врач и священник были только на крупных военных кораблях, коммерсанты в целях экономии обходились без таковых. На крейсере в состав экипажа входили один священник и один врач, на миноносце полагался только фельдшер, священника не было, на броненосцах служили как минимум два врача и два священника. Поскольку события в песне происходят в Красном море, скорее всего, корабль вышел с какой-нибудь черноморской базы военного флота» - смешно, да. А военным кораблем, по мнению автора, командует капитан, гы-гы.