Provided are a desktop virtualization method and related device, the method runs a plurality of shared service containers by a server, each shared service container runs the shared system service, and the shared system service run by at least one of the plurality of shared service containers is commonly used by at least two virtual desktops; the server receives a target application identifier sent by the user terminal, creates a user container group according to the target application identifier, the user container is run in the user container group; the server provides the virtual desktop for the user terminal through the user container running in the user container group and a portion or all of the shared service containers. The system service and the application program of the virtual desktop are respectively packaged into the containers, and the plurality of virtual desktops of the server share the plurality of shared service containers, so that the expandability of the virtual desktop can be improved, the resource overhead of the server is reduced, and the resource utilization rate is improved.
展开▼