第二次世界大战,德国战败投降前夕,德国海军又仿照第一次世界大战的
做法,制订了代号为“彩虹”的行动计划,准备必要时,将德国舰艇全部自行凿沉。与一战时不同的是,1945年5月8日德国宣布无条件投降时,同盟国统帅部
命令德国陆、海、空三军一律放下武器,禁止自行毁灭武器和自行沉没舰艇。但一部分德国海军艇员受纳粹精神宣传和影响,不愿向盟军投降。他们不顾德国元首、
海军元帅邓尼茨的反对,以“彩虹”为暗令,互相约定:凡正在海上航行的潜艇打开海底门,自沉海底。艇员亦大部分与潜艇同归于尽。共计有224艘德国潜艇参
加了这一次“彩虹”行动。没有参加该行动的潜艇有100余艘,被盟军接收。
德国二战结束时还剩潜艇300-400艘。