.... haizz thế người ta mới bảo là dùng luôn desktop là ubuntu

lúc đó thì kéo terminal xuống test luôn thôi chứ cần gì tạo vm, cài os? tất nhiên cài kiểu này thì đúng là có nhiều vấn đề (do ảnh hưởng từ những package đã cài trước, hay không tương thích giữa desktop packages với server packages), nhưng nhìn chung vẫn giải quyết được khá nhiều nhu cầu....... mà đây là tôi nói khi bạn cần làm cái gì đó phức tạp cần tương tác với các services, nếu code mấy năm mà không thấy nhu cầu này thì không cần cũng được.
thêm nữa, không biết kiến thức của tôi còn đúng không, nhưng kể cả docker thì dùng trên linux cũng nhanh hơn nhiều, vì nó lúc này chỉ cần là cái emulator (tương tự WSL, nó trap system call, ghi trên virtual filesystem các kiểu) thay vì là một cái full blown VM.