MỤC LỤC
I. PHẦN MỞ ĐẦU...................................................................................................5
II. PHẦN NỘI DUNG...............................................................................................7
1. LÝ THUYẾT........................................................................................................7
1.1. Khái niệm về Docker..................................................................................7
1.1.1. Định nghĩa...........................................................................................7
1.1.2. Các thành phần chính...........................................................................7
1.1.3. Phân biệt giữa Containers và Virtual Machine.....................................8
1.2. Một số thành phần khác của Docker.........................................................10
1.3. Kiến trúc của Docker................................................................................12
1.4. Ưu điểm hình thức đóng gói thành Container...........................................13
1.5. Quy trình thực thi của một hệ thống sử dụng Docker...............................14
1.6. Ảo hóa ứng dụng với phần mềm tự do nguồn mở Docker........................15
1.7. Ưu thế của Docker so với các phần mềm ảo hóa ứng dụng khác..............17
2. THỰC HÀNH.....................................................................................................19
2.1. Cài đặt và sử dụng Docker........................................................................19
2.1.1. Cài đặt................................................................................................19
2.1.2. Sử dụng..............................................................................................24
2.2. Các lệnh cơ bản thường dùng...................................................................29
2.3. File source code cài đặt thử nghiệm hệ điều hành trên Docker.................31
2.4. Video demo cài đặt thử nghiệm hệ điều hành trên Docker.......................31
III. PHẦN KẾT LUẬN............................................................................................. 32 2
lOMoARcPSD|15978022
MỤC LỤC HÌNH
Hình 1. Docker có 4 thành phần chính...........................................................................8
Hình 2. Khác biệt giữa Virtual Machiners và Containers.............................................9
Hình 3. Kiến trúc Docker.............................................................................................12
Hình 4. Quy trình thực thi của hệ thống Docker..........................................................14
Hình 5. Hypervisor.......................................................................................................16