Sử dụng phần mở rộng Dev Containers trong Visual Studio Code
Bây giờ bạn đã cài đặt phần mở rộng Dev Containers, chúng ta hãy xem nó sẽ giúp các nhà phát triển tại cơ quan của bạn như thế nào. Như bạn đã nhận thấy trong thời gian của bạn tại cơ quan, nó có thể là một vấn đề lớn cho các nhà phát triển để bắt đầu với các dự án mới. Mỗi một đòi hỏi các nhà phát triển phải cài đặt và quản lý cụ thể hoặc phức tạp tập hợp các phụ thuộc và công nghệ ngăn xếp.
Tốt nhất, mỗi dự án được chứa trong môi trường được cấu hình sẵn, đã được chứa. Docker và Visual Studio Code giúp phát triển bộ chứa có thể thông qua phần mở rộng Dev Containers.
Phần mở rộng Dev Containers
Phần mở bộ chứa dev cho Visual Studio Code cho phép bạn sử dụng một bộ chứa làm môi trường phát triển đầy đủ tính năng. Bạn có thể sử dụng phần mở rộng này để mở bất kỳ thư mục hoặc kho lưu trữ nào trong một bộ chứa và tận dụng bộ tính năng đầy đủ của Mã Visual Studio, như IntelliSense (hoàn thành), điều hướng mã và gỡ lỗi.
Cách thức hoạt động của tiện ích bổ sung
Phần mở rộng Dev Containers cho phép bạn lấy một bộ chứa nhà phát triển với ngăn xếp công nghệ cụ thể hoặc các quan hệ phụ thuộc đã được thiết lập cho bạn, mở một dự án và nhận thấy rằng mã của bạn chỉ hoạt động mà không cần tải xuống bất kỳ thứ gì trên máy tính cục bộ của bạn. Phần mở rộng Dev Containers hoạt động bằng cách kết nối Visual Studio Code với bộ chứa đang chạy. Các tệp không gian làm việc được gắn kết từ hệ thống tệp cục bộ hoặc chúng được sao chép hoặc sao chép vào bộ chứa.
Phần mở rộng Visual Studio Code được cài đặt và chạy bên trong bộ chứa. Ở đó, họ có toàn quyền truy cập vào các công cụ, nền tảng và hệ thống tệp. Đối với bạn— nhà phát triển— trải nghiệm này giống như khi bạn mở dự án bình thường trong Mã Visual Studio.
Bạn có thể chuyển đổi liền mạch toàn bộ môi trường phát triển của mình chỉ bằng cách kết nối với một bộ chứa khác. Phần mở rộng xử lý tất cả các thiết lập dựa trên một vài tệp cấu hình, chẳng hạn như devcontainer.json, chứa trong một thư mục có tên là '.devcontainer'.
Phần mở rộng Dev Containers được hỗ trợ bởi BỘ chứa phát triển. CLI nhập tệp cấu hình .devcontainer/devcontainer.json và tạo và đặt cấu hình một bộ chứa dev từ nó. Dev Container CLI là một thực hiện tham chiếu cho Development Containers Specification, cho phép người dùng cá nhân và các công cụ khác đọc trong siêu dữ liệu devcontainer.json và tạo các vùng chứa phát triển từ nó.
Trong phần tiếp theo, bạn sẽ thêm một bộ chứa nhà phát triển vào dự án Python và chạy nó trên máy tính của riêng bạn, ngay cả khi bạn chưa cài đặt Python.