Lộ trình Docker

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1 Giới thiệu

Containers là gì?
Tại sao chúng ta cần Containers?
Bare Metal vs VMs vs Containers
Docker và OCI

2 Công nghệ nền tảng

Namespaces
cgroups
Union Filesystems

3 Cài đặt / Thiết lập

Docker Desktop (Win/Mac/Linux)
Docker Engine (Linux)

4 Chạy Containers

Sử dụng Images Container của bên thứ ba
docker run
Tùy chọn cấu hình Runtime

5 Dữ liệu bền vững

Hệ thống tệp tạm thời của Container
Volume Mounts
Bind Mounts

6 Xây dựng Container Images

Dockerfiles
Caching lớp hiệu quả
Kích thước và bảo mật Image

7 Container Registries

Docker Hub
Khác (ghcr, ecr, etc)
Thực hành tốt nhất về gắn thẻ Image

8 Docker CLI

Images
Containers
Volumes
Mạng

9 Trải nghiệm phát triển

docker-compose
Tải lại nóng
Trình gỡ lỗi
Kiểm thử
Tích hợp liên tục

10 Bảo mật Container

Bảo mật Image
Bảo mật Runtime

11 Triển khai Containers

Docker Swarm
Kubernetes
Nomad
Tùy chọn PaaS

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi