Docker là công cụ trung tâm vì toàn bộ workflow của khóa học xoay quanh container: tạo container, chạy tiến trình trong container, dừng/xóa container, quản lý nhiều container và thiết lập mạng giữa các container. Đây là lớp kiến thức nền để làm việc với ứng dụng theo hướng container hóa.
Docker Engine và Docker Hub được đưa vào phần kiến trúc vì chúng phản ánh đúng quy trình thực tế: engine xử lý việc chạy container, còn registry/hub là nơi lưu trữ và chia sẻ image. Với người mới, hiểu rõ hai thành phần này giúp tách bạch giữa môi trường chạy và nguồn image.
Dockerfile xuất hiện ở giai đoạn sau vì đây là bước chuyển từ dùng image có sẵn sang tự xây dựng image tùy chỉnh. Cách sắp xếp này hợp lý cho người mới: nắm container và image trước, rồi mới học cách build image theo nhu cầu ứng dụng.