Liên hệ với chúng tôi

Đề 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
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (7)

Các khóa học sắp tới

Các danh mục liên quan