307 words
2 minutes
Hướng dẫn sử dụng Docker cơ bản 🚀

Hướng dẫn sử dụng Docker cơ bản 🚀#

Docker là một nền tảng container hóa giúp đóng gói ứng dụng và các phụ thuộc thành các container. Điều này giúp bạn triển khai ứng dụng nhất quán ở bất kỳ đâu, từ laptop cho đến server production.


🎯 Các khái niệm chính#

  • Docker Image: Là mẫu chứa hệ điều hành + ứng dụng + các thư viện cần thiết.
  • Docker Container: Là instance (phiên bản đang chạy) của một image.
  • Dockerfile: File cấu hình dùng để build image.

⚙️ Cài đặt Docker#

👉 Truy cập trang chính thức để tải Docker Desktop: https://www.docker.com/get-started/

Sau khi cài đặt, kiểm tra phiên bản Docker:

docker --version

🏃‍♂️ Các lệnh Docker cơ bản#

Xem thông tin hệ thống Docker#

docker info

Hiển thị thông tin tổng quan: số lượng container, image, phiên bản Docker Engine, hệ điều hành, …


Tìm kiếm image trên Docker Hub#

docker search nginx

Tải image về máy#

docker pull nginx

Chạy container#

docker run -d -p 8080:80 --name my-nginx nginx
  • -d: chạy ở chế độ nền.
  • -p 8080:80: ánh xạ cổng 8080 trên máy chủ với cổng 80 trong container.
  • --name my-nginx: đặt tên container là my-nginx.

Truy cập: http://localhost:8080


Xem container đang chạy#

docker ps

Xem toàn bộ container (bao gồm container đã dừng)#

docker ps -a

Dừng container#

docker stop my-nginx

Xóa container#

docker rm my-nginx

Xem danh sách image#

docker images

Xóa image#

docker rmi nginx

📝 Viết Dockerfile cơ bản#

Ví dụ Dockerfile chạy ứng dụng Node.js:

FROM node:20

WORKDIR /app

COPY package.json .

RUN npm install

COPY . .

CMD ["node", "index.js"]

🌐 Build và chạy Docker image của bạn#

docker build -t my-node-app .
docker run -d -p 3000:3000 my-node-app

🎯 Kết luận#

Với các lệnh cơ bản này, bạn đã có thể:

✅ Triển khai ứng dụng bằng Docker. ✅ Quản lý container, image. ✅ Tự build image tuỳ chỉnh bằng Dockerfile.

👉 Nếu muốn tìm hiểu nâng cao hơn (Docker Compose, volume, network), đừng ngại hỏi nhé! 🚀


Tài liệu tham khảo:


Chúc bạn thành công với Docker! 🎉

Hướng dẫn sử dụng Docker cơ bản 🚀
https://fuwari.vercel.app/posts/docker-guide/
Author
Vyyka
Published at
2025-06-02
License
CC BY-NC-SA 4.0

Comments