A total of 42 people had been on the vessel, and 17 of them were safely evacuated, state media reported.
At least 25 people were killed after an international cargo ship docked in eastern China caught fire, state media reported on Thursday.
"As of 7:24 pm on September 10, all 25 missing persons had been found, none showing signs of life," state broadcaster CCTV reported.
A photo released by China's official Xinhua news agency identified the ship as the Ocean Melody, which sails under a Liberian flag, according to the public vessel-tracking website VesselFinder.
A total of 42 people had been on the vessel, and 17 of them were safely evacuated, including five who were injured, Xinhua reported.
The ship was docked for repairs at the Beihai Shipbuilding Co. at the port of Qingdao, a major shipping hub on the northeastern Chinese coast.
State media said that the fire broke out at around 11:15 am (03:15 GMT) and that "the open flames were extinguished at around 2:30 pm (0630 GMT)."
China’s President Xi Jinping issued “important instructions” to urgently conduct rescues of missing people.
Premier Li Qiang also urged the search for and rescue of "trapped" people, and for those injured to receive medical treatment, "and strictly prevent secondary disasters".
Qingdao Beihai Shipbuilding is a major shipyard that operates as a subsidiary of the China State Shipbuilding Corporation.
Xi warned that "all regions and relevant departments must draw profound lessons from this incident, thoroughly investigate and rectify all types of fire hazards".