Giới thiệu
Bạn có thể sử dụng phần mở rộng Visual Studio Code Dev Containers để phát triển bên trong bộ chứa Docker.
Giả sử bạn làm việc tại một cơ quan thực hiện tư vấn phần mềm xung quanh nhiều ngôn ngữ và môi trường thời gian chạy khác nhau. Tất cả các nhà phát triển đều đang sử dụng Visual Studio Code. Cơ quan này có hàng chục dự án đang thực hiện, mỗi dự án đều có cấu hình và yêu cầu thời gian chạy riêng. Các nhà phát triển tại đại lý của bạn cần phải làm việc trên bất kỳ dự án nào mà không cần phải thiết lập hoặc cấu hình máy của họ trước tiên.
Trong mô-đun này, bạn sẽ thêm tệp cấu hình vào dự án hiện có. Các tệp này sẽ cho Visual Studio Code biết cách xây dựng môi trường mà dự án sẽ "hoạt động". Bạn sẽ sử dụng cấu hình Bộ chứa Nhà phát triển để đặt cấu hình môi trường thời gian chạy. Bạn cũng sẽ tự động hóa cấu hình của môi trường phát triển sẽ hoạt động cho bất kỳ ai có Docker và Visual Studio Code.
Đến cuối mô-đun này, bạn sẽ có thể đặt cấu hình dự án bất kỳ để dự án chạy bên trong bộ chứa Docker.
Điều kiện tiên quyết
- Kiến thức cơ bản về phát triển phần mềm, chẳng hạn như ý nghĩa của việc chạy mã hoặc cài đặt ngôn ngữ mới
- Kiến thức về Docker và Docker cơ bản:
- Windows: Docker Desktop 2.0+ trên Windows 10 Pro/Enterprise. Windows 10 Home (2004+) yêu cầu Docker Desktop 2.3+ và thiết bị hỗ trợ WSL 2
- Máy Mac: Docker Desktop 2.0+
- Linux: docker CE/EE 18.06+ và Docker Compose 1.21+
- Git kiến thức cơ bản về kho git là gì