Docker đã cách mạng hóa cách các nhà phát triển xây dựng, chia sẻ và chạy ứng dụng. Thay vì lo lắng về sự khác biệt của môi trường hoặc quy trình thiết lập phức tạp, Docker cho phép bạn đóng gói ứng dụng của mình với mọi thứ cần thiết để chạy - mã, thời gian chạy, công cụ hệ thống và thư viện - và triển khai nó dưới dạng một container di động, nhẹ, duy nhất.
Hướng dẫn này sẽ hướng dẫn bạn về Docker từ đầu. Chúng ta sẽ bắt đầu với các khái niệm cơ bản và dần dần chuyển sang các chủ đề nâng cao hơn cũng như các phương pháp hay nhất. Cuối cùng, bạn sẽ có thể tự tin sử dụng Docker cho quy trình phát triển của mình và hiểu cách nó phù hợp với các phương pháp thực hành DevOps hiện đại.
Bạn sẽ học được gì
- Các khái niệm và kiến trúc Core Docker
- Cách cài đặt Docker trên nhiều nền tảng khác nhau
- Làm việc với Docker image và container
- Xây dựng Docker image tùy chỉnh với Dockerfiles
- Quản lý dữ liệu với Docker volume
- Hiểu mạng Docker
- Phối hợp nhiều ứng dụng container với Docker Compose
- Các biện pháp thực hành tốt nhất và cân nhắc về bảo mật của Docker
- Chuẩn bị Docker cho môi trường production
- Quy trình làm việc Docker nâng cao và mở rộng kiến thức của bạn
Cho dù bạn là nhà phát triển đang tìm cách chuẩn hóa môi trường phát triển của mình, kỹ sư DevOps đang triển khai chiến lược container hóa hay chỉ tò mò về công nghệ container, hướng dẫn này sẽ cung cấp cho bạn kiến thức và kỹ năng thực tế để sử dụng Docker một cách hiệu quả.
Mỗi phần bao gồm các ví dụ thực hành và tình huống thực tế để giúp bạn áp dụng những gì học được ngay lập tức. Hãy bắt đầu hành trình Docker của bạn!
Thực hành thực hành
Củng cố những gì bạn học được ở đây với Trình mô phỏng thiết bị đầu cuối Docker tương tác, ngay trong trình duyệt của bạn mà không cần thiết lập.