Фразеологизм означает "очень много", "тесно". Произошло оно вот от какой истории:Один капитан рыболовного сейнера, будучи в командировке, залез у гостиницы утром в автобус и поехал в министерство. У министерства он не смог выйти, и ему пришлось ехать до конечной остановки. Он снова залез в автобус, но опять не смог выйти у министерства и доехал до гостиницы. Так он ездил туда и обратно целый день, однако в министерство всё же не попал. И уже потом, на сейнере, он поглядел на готовую продукцию, вспомнил тот автобус и сказал: «Как сельдей в бочке…»