从19世纪末期到第一次世界大战中,德意志帝国海军(德语:Kaiserliche Marine)为了与英国海军一决雌雄,倾尽全力建立了一支拥有战列舰40艘、超级战列舰4艘、巡洋舰7艘、驱逐舰及鱼雷艇144艘、潜艇28艘的庞大海军。其中,重型水面舰艇被德国海军骄傲地称为大洋舰队,是德国海军的主力。这支舰队在日德兰海战中共击沉英国3艘战列巡洋舰、3艘巡洋舰和8艘驱逐舰,当然,德国大洋舰队自身也损失了1艘战列巡洋舰、1艘战列舰、4艘巡洋舰、4艘驱逐舰。
日德兰海战后,尽管这支大洋舰队已完全被英国皇家海军围困在海港中,不过在第一次世界大战结束前,它依然还是一支具有强大打击力量的大舰队。 第一次世界大战结束后,根据停战协定,德国公海舰队遭到扣押。1918年11月21日,74艘德国战舰在协约国舰队的押解下,驶入斯卡帕湾。所有火炮的开火装置已被拆除,水兵数额被限令到最低,所携带的燃料几乎不能让舰队驶离奥克尼群岛周边水域。1919年,拟定凡尔赛和约的谈判十分不顺利,德国人认为并没有输掉战争,把和谈看作是争取权利的最后机会,然而英国却不这样认为。最后,英国政府向德国政府下达最后通牒:要么6月21日中午之前全盘接受,要么再次面临战争。此时的德国人决定屈服,但需要两天时间“体面的准备”。但没有人把谈判最新进展及时告诉在斯卡帕湾的舰队指挥官冯·路特。看到当地英国报纸关于“停战谈判濒临破裂”和“可能恢复军事敌对”的报道使德国军官们以为双方的谈判已经破裂,敌对状态已经恢复,防止舰队落入敌人手中的唯一机会,只有在敌人行动之前自行将其凿沉。不甘让这些重型水面舰艇落入敌人手中的舰队官兵,事前就做好了沉船准备。
1919年6月21日,英国舰队离开斯卡帕湾出海训练。10:30,全体德国军舰都收到来自旗舰“埃姆登”号巡洋舰上发出的预先制定的信号——彩虹。军官下令升起被禁止的舰队旗、战旗和Z信号旗,打开通海阀门和水密舱门,12:16,“腓特烈大帝”号战列舰首先沉没;12:56,阿尔伯特国王号沉没;1:10,毛奇号沉没;1:15,威廉王储号沉没…其余军舰也一艘艘相继没入水中。17:00,最后沉没的是战列巡洋舰“兴登堡”号。英国舰队急忙从训练中返航,想尽各种办法试图补救,但是根本无法阻止如此大规模的集体自沉行动。
海军史上最壮烈的自沉行动历时约6个小时。全部74艘被拘留的德国军舰中有52艘沉入了海底,包括11艘战列舰中的10艘和所有5艘战列巡洋舰。沉没军舰吨位为被扣押舰队总吨位的95%。
德国海军“彩虹行动”自沉部分舰只名单(主力舰)
皇帝级战列舰 5艘
“皇帝”号 常规排水量:24330吨
“腓特烈大帝”号常规排水量:24330吨
“皇后”号常规排水量:24330吨
“路易特波特摄政王”号 常规排水量:24330吨
“阿尔伯特国王”号 常规排水量:24330吨
国王级战列舰 4艘
“国王”号 常规排水量:25390吨
“大选帝侯”号 常规排水量:25390吨
“藩侯”号 常规排水量:25390吨
“威廉王储”号 常规排水量:25390吨
巴伐利亚级战列舰 2艘
“巴伐利亚”号 常规排水量:28074吨
“巴登”号(搁浅) 常规排水量:28074吨
“冯·德·坦恩”号战列巡洋舰常规排水量:19064吨
毛奇级战列巡洋舰 1艘
“毛奇”号 常规排水量:22616吨
“塞得利茨”号战列巡洋舰常规排水量:24594吨
德弗林格尔级战列巡洋舰 2艘
“德弗林格尔”号 常规排水量:26180吨
“兴登堡”号 常规排水量:26513吨
对沉船行动,协约国方面恼怒非凡。不久,原本允许德国保留的四艘拿骚级和四艘赫尔戈兰级战舰(也是德国最初的两级无畏型战列舰)被宣布引渡用以赔偿斯卡帕湾的损失,1919年11月5日,这八艘战列舰被德国海军除级。拿骚号最后被赔偿给了日本,剩下的三艘赔偿给了英国,而四艘赫尔戈兰级战舰,则分别被英、美、日、法四国瓜分。此外还有协约国指定的大量辅助舰艇被一并瓜分。
结果,战后的德国海军的主力舰仅保留下来6艘老式的战列舰。这些舰只除了用于训练及海岸防御外,规定不做其它用途。此外德国还留有其它数艘过时的老式巡洋舰,这些舰支大多老旧不堪,有许多军舰的舰上武器都被英国人拆卸,根本不具备战斗力。协约国同时对德国海军的编制进行了同样严格的限制。规定海军规模不得超过一万五千人,军官不得超过一千五百人。