
Bảng Tóm Tắt Lệnh Docker Cho Người Mới Bắt Đầu 🐳
Table of Contents
Table of Contents
Hướng Dẫn Toàn Diện Về Lệnh Docker: Bảng Tóm Tắt Cho Người Mới Bắt Đầu 🐳
Docker đã trở thành công cụ thiết yếu trong phát triển phần mềm hiện đại, giúp đơn giản hóa quá trình triển khai ứng dụng và đảm bảo môi trường nhất quán. Bài viết này tổng hợp các lệnh Docker quan trọng nhất mà mọi developer và DevOps engineer nên biết, từ quản lý container cơ bản đến các tính năng nâng cao.
🔧 Các Lệnh Docker Cơ Bản
-
Khởi động Docker:
systemctl start docker
-
Kiểm tra phiên bản Docker:
docker --version
📦 Quản Lý Container
-
Liệt kê các Container đang chạy:
docker ps
-
Liệt kê tất cả Container (Đang chạy + Đã dừng):
docker ps -a
-
Chạy một Container (khởi động và gắn kết):
docker run <tên_image>
-
Chạy ở chế độ Detached:
docker run -d <tên_image>
-
Chạy với ánh xạ cổng:
docker run -p <host_port>:<container_port> <tên_image>
-
Dừng một Container đang chạy:
docker stop <container_id>
-
Khởi động lại một Container đã dừng:
docker start <container_id>
-
Xóa một Container đã dừng:
docker rm <container_id>
📜 Quản Lý Image
-
Liệt kê các Image Docker:
docker images
-
Tải một Image từ Docker Hub:
docker pull <tên_image>
-
Tạo một Image từ Dockerfile:
docker build -t <tên_image> .
-
Gán nhãn cho một Image:
docker tag <image_id> <tên_image_mới>:<tag>
-
Xóa một Image:
docker rmi <image_id>
🔄 Quản Lý Container Nâng Cao
-
Xem log của một Container:
docker logs <container_id>
-
Truy cập vào Container đang chạy (Shell tương tác):
docker exec -it <container_id> /bin/bash
-
Sao chép tệp từ Container sang máy chủ:
docker cp <container_id>:<đường_dẫn_trong_container> <đường_dẫn_host>
🏗 Mạng Docker
-
Liệt kê các mạng:
docker network ls
-
Tạo một mạng:
docker network create <tên_mạng>
-
Kết nối một Container đang chạy vào mạng:
docker network connect <tên_mạng> <container_id>
🐳 Docker Compose
Docker Compose là công cụ mạnh mẽ để định nghĩa và chạy ứng dụng đa container. Dưới đây là các lệnh cơ bản:
-
Khởi động dịch vụ ở chế độ Detached:
docker-compose up -d
-
Dừng dịch vụ:
docker-compose down
-
Xây dựng và khởi động các Container:
docker-compose up --build
📊 Kiểm Tra và Giám Sát
-
Xem chi tiết Container:
docker inspect <container_id>
-
Hiển thị mức sử dụng tài nguyên (CPU, RAM):
docker stats
🛠 Quản Lý Volumes
Volumes là cách tốt nhất để lưu trữ dữ liệu liên tục trong Docker:
-
Liệt kê các Volumes:
docker volume ls
-
Tạo một Volume:
docker volume create <tên_volume>
-
Gắn Volume (trong khi
docker run
):docker run -v <tên_volume>:<đường_dẫn_trong_container> <tên_image>
💡 Mẹo và Thủ Thuật
-
Dọn dẹp tài nguyên không sử dụng:
docker system prune
-
Xem thông tin chi tiết về Docker:
docker info
Tổng Kết
Docker là công cụ thiết yếu trong phát triển và triển khai ứng dụng hiện đại. Bảng tóm tắt lệnh này giúp bạn nhanh chóng tham khảo các lệnh Docker phổ biến nhất, từ quản lý container cơ bản đến các tính năng nâng cao như mạng và volumes.
Hãy lưu lại hoặc đánh dấu trang này để tham khảo nhanh khi cần thiết!
Tài liệu tham khảo:
Related Posts
Microservices là gì? Bạn có thật sự cần đến nó?
Tìm hiểu về kiến trúc microservices: thành phần, ưu nhược điểm và khi nào nên áp dụng cho dự án của bạn.
Read moreWhat are Microservices? Do You Really Need Them?
Learn about microservices architecture: components, pros and cons, and when to apply it to your project.
Read moreTự động hóa hệ thống với Ansible
Hướng dẫn cài đặt và sử dụng Ansible, công cụ tự động hóa mạnh mẽ cho DevOps.
Read more10 Lệnh Git Mới Mà Bạn Nên Biết
Khám phá 10 lệnh Git mới giúp tối ưu quy trình làm việc, tăng hiệu suất với ví dụ thực tế và mẹo sử dụng Git hiệu quả.
Read more