Mô tả

Khóa học dành cho mọi đối tượng, từ chưa biết nhiều về Docker đến những người đã làm việc với Docker nhưng cần hệ thống lại kiến thức một cách khoa học và hiểu sâu về cách Docker hoạt động


Khóa học bao gồm toàn diện các khía cạnh về Docker như: container, image, volume, network, compose,... Nó cung cấp cho người học nền tảng kiến thức vững chắc để có thể xử lý các công việc liên quan đến Docker.


Nội dung mỗi bài giảng sẽ chia làm hai phần: lý thuyết (40%) và thực hành (60%), đảm bảo bám sát với thực tế và dễ nhớ, dễ hiểu nhất.


Các ví dụ trong khóa học được lựa chọn để người học có thể làm quen được với các công nghệ phổ biến nhất như: NodeJS, Java SpringBoot, Python Django, Nginx, MySQL, Redis,... Và nội dung sẽ được cập nhật liên tục trong suốt quá trình update khóa học dựa theo ý kiến đóng góp của người học


Việc làm chủ các kiến thức trong khóa học giúp người học có thể dễ dàng học tiếp các công nghệ nâng cao khác như Kubernetes. Từ đó giúp lộ trình nghề nghiệp được rộng mở và nhiều cơ hội hơn.



Bạn sẽ học được gì

Hiểu rõ các khái niệm của Docker (container, image, volume, network,...)

Nắm được cách Docker hoạt động

Xử lý được 90 - 95% các task liên quan đến Docker

Có nền tảng vững chắc để học tiếp Kubernetes

Yêu cầu

  • Biết cách sử dụng Linux ở mức cơ bản.

Nội dung khoá học

8 sections

Giới thiệu

2 lectures
Giới thiệu
01:06
Giới thiệu chung về Docker
05:13

Cách Docker hoạt động

3 lectures
Giới thiệu
00:19
Kiến trúc của Docker
06:15
Các thành phần cơ bản của Docker và Hệ sinh thái
01:54

Docker container

6 lectures
Giới thiệu
00:14
Tạo Docker container đầu tiên
05:13
Các lệnh cho container
04:37
Container vs Virtual Machine
04:42
Bài tập
01:40
Chữa bài tập
12:03

Docker image

14 lectures
Giới thiệu
00:21
Docker image là gì?
10:19
Tạo Redis container từ DockerHub
02:56
Dockerfile
04:23
Cấu tạo Docker image
05:20
Cached layers
06:28
Base image
02:58
Loại trừ file, thư mục trong build context bằng .dockerignore
08:46
Multi-stage build
07:34
Tạo container từ image
03:51
Tạo Docker image từ Docker container
05:37
Phân phối, chia sẻ Docker image bằng Docker registry
05:20
Phân phối, chia sẻ Docker image bằng file TAR
03:48
Tổng kết
01:44

Luyện tập: Đóng gói các Application

2 lectures
Đóng gói chương trình Spring Boot
14:43
Đóng gói chương trình Python Django
07:04

Docker Volume, Bind Mount

14 lectures
Giới thiệu
00:20
Persistent Data là gì? Tại sao cần sử dụng?
05:40
Bind Mount là gì?
05:46
Ví dụ về Bind Mount
11:22
Volume là gì?
03:13
Ví dụ về Volume
13:53
Ví dụ Volume 2
08:23
Bind Mount vs Volume
03:36
Utility Containers
07:58
Tổng kết & Bài tập
02:23
Chữa bài tập 1
04:15
Chữa bài tập 2
02:07
Chữa bài tập 3
10:59
Chữa bài tập 4
10:13

Docker networking

9 lectures
Giới thiệu
00:18
Tổng quát các khái niệm
10:23
Bridge vs custom network
07:36
Ví dụ minh họa
12:09
Host network
04:24
Tạo cụm application trong cusom network
03:22
Connect, disconnect container
06:01
Network alias
03:19
Tổng kết
02:48

Docker compose

8 lectures
Giới thiệu chung
00:12
Các khái niệm cơ bản
12:36
Compose Ví dụ 2
12:18
Compose Ví dụ 3
12:33
Compose Ví dụ 3 - tiếp
10:32
Health check
13:34
Health check - tiếp
13:38
Restart policy
07:05

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.