Since containers consist of layers, multiple containers based on the same image will share the same layer.
I see that /disk (at least with ROSE installed) supports the btrfs format which, under the hood, supports copy-on-write making deduplication possible on the file system level. Thus the kernel can minimize RAM allocation by reading blocks shared among multiple containers just once.
But that's theory, have anyone tried / benchmarked that in practice?