Đã cập nhật 2020/02/18 để phản ánh các thay đổi được giới thiệu trong WSL2
Chào! Microsoft PM làm việc trên WSL & Command Line tại đây.
WSL cho phép bạn chạy các nhị phân Linux ELF-64 nguyên gốc, chưa sửa đổi trực tiếp trên Windows và cho phép bạn chạy các công cụ Linux yêu thích của mình trên hệ điều hành "máy chủ" Windows của bạn.
WSL1 đã thực hiện một cách tiếp cận để thêm một lớp tương thích tòa nhà Linux ở đầu hạt nhân NT, cho phép các nhị phân Linux chạy trên đỉnh NT, chia sẻ cùng một hệ thống tệp, mạng, danh sách quy trình, v.v. như hệ điều hành máy chủ.
WSL2 sắp được phát hành, mặt khác, chạy các nhị phân của distro trong các thùng chứa Linux, trên một nhân Linux thực sự, bên trong một máy ảo nhẹ chỉ phân bổ RAM cần thiết cho các ứng dụng mà nó chạy và sau đó giải phóng RAM được giải phóng trở lại hệ điều hành máy chủ. Điều này cung cấp khả năng tương thích 100% với Linux và cho phép các công cụ Linux của bạn chạy với hiệu suất gần và tiêu thụ tài nguyên tối thiểu cần thiết từ máy chủ, đảm bảo máy của bạn chạy nhanh và mượt mà.
Trước WSL2, người ta có thể chạy ứng dụng khách Docker trong WSL1, sử dụng nó để điều khiển Docker cho Windows chạy trên Hyper-V trên máy chủ cục bộ hoặc để quản lý máy chủ Docker từ xa. Nhưng người ta không thể chạy Docker Engine trên WSL1 vì nhiều lý do kỹ thuật.
Tuy nhiên, bạn có thể làm tương tự trong Docker trên WSL2, nhưng bạn cũng có thể chạy Docker Engine trên đỉnh WSL nếu bạn thích. Đây là, đường dẫn ưa thích và tương lai của Docker để chạy Docker trên máy tính để bàn Windows .
Để tìm hiểu thêm về WSL, hãy xem lại video & tài liệu tại đây: https://aka.ms/learnwsl