Increasing the buffer size is a temporary relief, but clearly the underlying problem is an ever-increasing number of containers (empty or full), or we wouldn't have gotten into this situation.
If we could dispose of the empty containers somewhere then this bottleneck would cease to exist - trucks could just haul away containers at max throughput. I gather that it's become harder to ship back empty containers though, and presumably just scrapping them is not a sound solution in the long run either.