Minst 24 människor skadades i attacken mot varvet, enligt den av Ryssland tillsatte guvernören i hamnstaden Sevastopol där den ryska Svartahavsflottan är baserad.
Den brittiska tv-kanalen Sky News uppger, med hänvisning till ukrainska och brittiska källor, att brittisktillverkade kryssningsrobotar av typen ”Storm Shadow” användes.
Ukraina har inte officiellt sagt hur attacken utfördes, men chefen för det ukrainska flygvapnet har i ett inlägg på Telegram antytt att attacken genomfördes av flera stridsflygplan.
Det ryska försvarsdepartementet har också kommenterat händelsen. Departementet uppger att två ospecificerade fartyg, som var under reparation, skadades i attacken.
Ubåt och militärfartyg träffade
En rysk ubåt och ett ryskt militärfartyg träffades och skadades i attacken. Det säger en talesperson från den ukrainska underrättelsetjänsten till den ukrainska nyhetskanalen Suspline.
Enligt den ryska sidan ska tre kryssningsrobotar träffat hamnen, och ytterligare sju robotar sköts ner innan de nådde fram.
Starta klippet för att se några invånare i Sevastopol kommentera händelsen.