Bataille de la baie de Hakodate.
En 1868, le Japon est plongé dans la guerre civile.
La guerre de Boshin oppose les clans favorables à l’autorité impériale à ceux restés fidèles au gouvernement shogunal. Ces derniers sont défaits et se replient sur l’île septentrionale de Hokkaidō. Ils y installent une république sécessionniste, la république d’Ezo, avec le port de Hakodate comme capitale. Pour reconquérir l’île et mettre fin à la guerre, les forces impériales japonaises lancent une série d’offensives terrestres et maritimes. A partir du 4 mai 1869, la marine des forces impériales débarque des troupes, détruit les fortifications terrestres et attaque la flotte de la république d’Ezo dans la baie de Hakodate. Cette dernière est affaiblie par la perte de trois de ses huit navires à vapeur tandis que la marine impériale, de son côté, dispose de 8 navires à vapeur, dont le cuirassé Kōtetsu. En quelques jours, tous les navires de la république d’Ezo sont capturés ou coulés. La bataille de la baie de Hakodate est la première bataille entre des marines modernes au Japon. Elle permet la victoire définitive des forces impériales et la fin de la période féodale. Deux mois plus tard, la Marine impériale japonaise est officiellement établie.