They both use software virtualization to partition and allocate hardware resource. The main difference is the environment in which the system starts and runs.
Linux VPS is a completely isolated software environment and allows you to independently manage the settings of the OS kernel. By using a Container VPS, the user shares the core resources of the kernel, and the system runs based on containers.
Container VPS is often used in software development, as the system allows applications to run in the same operating environment in which they were developed.