容器的优势是什么?和虚拟机有什么不一样?