Containerization is nice because it literally becomes a "write once run anywhere" kind of deal. If it runs on docker, it will run on any* docker.
The true gain is from container orchestration, ie Kubernetes. Scaling becomes nearly trivial. Resiliency is handled like a charm. There are so many pros to containerization with orchestration that libraries full of books have been written about them.