Đề cương khóa học
Giới thiệu về Container hóa và Docker
- Hiểu các khái niệm về container hóa phần mềm
- Lợi ích của container so với các mô hình triển khai truyền thống
- Tổng quan về Docker và vai trò của nó trong việc cung cấp ứng dụng hiện đại
- Các trường hợp sử dụng container phổ biến trong phát triển và vận hành
Cài đặt Docker và Thiết lập Môi trường
- Cài đặt và cấu hình Docker
- Hiểu các thành phần và kiến trúc của Docker
- Sử dụng Docker CLI
- Quản lý dịch vụ và cấu hình của Docker
Kiến trúc Docker và Các Khái niệm Cốt lõi
- Docker Engine, image, container và registry
- Quản lý vòng đời của container
- Hiểu các đối tượng và tài nguyên của Docker
- Thực hành tốt nhất khi làm việc với môi trường Docker
Làm việc với Docker Images và Containers
- Kéo (pull) và quản lý Docker images
- Tạo và chạy container
- Cấu hình và quản lý container
- Thanh tra, giám sát và bảo trì container
Xây dựng Ứng dụng bằng Dockerfile
- Hiểu cấu trúc và các chỉ thị của Dockerfile
- Tạo các Docker image tùy chỉnh
- Tối ưu hóa kích thước image và hiệu suất xây dựng
- Quản lý các phụ thuộc và cấu hình ứng dụng
Lưu trữ và Quản lý Dữ liệu trong Docker
- Hiểu các khái niệm lưu trữ container
- Sử dụng volumes và bind mounts
- Tạo tính bền vững cho dữ liệu ứng dụng
- Quản lý dữ liệu container một cách hiệu quả
Mạng Máy tính trong Docker
- Hiểu các khái niệm về mạng trong Docker
- Tạo và quản lý các mạng Docker
- Kết nối nhiều container
- Cấu hình giao tiếp giữa các ứng dụng và dịch vụ
Làm việc với Docker Registries
- Hiểu về kho lưu trữ image (repositories) và registry
- Sử dụng Docker Hub và các registry riêng tư
- Đẩy (push) và kéo (pull) image
- Quản lý phiên bản image và các yếu tố bảo mật
Khái niệm về Điều phối và Mở rộng Container
- Giới thiệu về điều phối container (orchestration)
- Hiểu vai trò của các nền tảng điều phối
- Tổng quan về Docker Compose
- Chuẩn bị ứng dụng cho các triển khai có thể mở rộng
Khắc phục Sự cố và Thực hành Tốt nhất
- Chẩn đoán các sự cố thường gặp của Docker
- Quản lý nhật ký (logs) và hiệu suất container
- Áp dụng các thực hành tốt nhất về bảo mật và bảo trì
- Tối ưu hóa môi trường ứng dụng dựa trên Docker
Workshop Thực hành Docker và Đánh giá Khóa học
- Xây dựng và triển khai một ứng dụng được container hóa
- Quản lý nhiều container và dịch vụ
- Áp dụng các lệnh và quy trình làm việc của Docker
- Đánh giá các khái niệm chính và các bước tiếp theo
Yêu cầu
- Hiểu biết về mạng máy tính.
- Kinh nghiệm sử dụng dòng lệnh Linux.
Đối tượng tham gia
- Nhà phát triển (Developers)
- Kỹ sư DevOps
- Quản trị viên hệ thống
Đánh giá (7)
chương trình khóa học được tổ chức theo nhiều cấp độ.
Bert Paelinckx - Cube SoftwareSolutions
Khóa học - Introduction to Docker
Dịch thuật bằng máy
giảng viên có rất nhiều kiến thức và sự kiên nhẫn để chia sẻ với chúng tôi
Bogdan Olaru
Khóa học - Introduction to Docker
Dịch thuật bằng máy
Các bài tập thực hành và giải thích về tất cả các chi tiết, đặc biệt là các lệnh được sử dụng
Louise
Khóa học - Introduction to Docker
Dịch thuật bằng máy
Ông đã giải thích chính xác và có bài tập.
Stefan-Bogdan Birtu
Khóa học - Introduction to Docker
Dịch thuật bằng máy
Cách giải thích, từ những khái niệm cơ bản đến phức tạp hơn với các ví dụ.
Stefan
Khóa học - Introduction to Docker
Dịch thuật bằng máy
Tôi thích cách Abhi trình bày. Thêm thông tin vào các slide, tạo sơ đồ. Đối với tôi, cá nhân, việc hiểu và ghi nhớ thông tin mà anh ấy chia sẻ trở nên dễ dàng hơn.
Viorel
Khóa học - Introduction to Docker
Dịch thuật bằng máy
Tôi thích cách thông tin được trình bày, với các ví dụ thực tế. Ngoài ra, tốc độ giảng dạy của giáo viên rất phù hợp và ông ấy luôn kiên nhẫn để trả lời tất cả các câu hỏi, hỗ trợ đồng nghiệp còn chậm tiến và thậm chí viết thêm các ví dụ vào bài giảng dựa trên sự tò mò của người tham gia.
Beatrice - DB Global Technology SRL
Khóa học - Introduction to Docker
Dịch thuật bằng máy