Hướng dẫn cài docker trên centos 9

Docker là một công cụ không thể thiếu với bất kỳ sysadmin hay devops nào khi làm việc với môi trường ảo hóa nhẹ (container). Trong bài viết này, Sysadmin Skills sẽ hướng dẫn bạn chi tiết cách cài Docker trên CentOS 9, kèm theo một số mẹo tối ưu và các lưu ý bảo mật quan trọng.

Docker là gì?

Docker là một nền tảng mã nguồn mở giúp đóng gói và chạy các ứng dụng trong môi trường “container”. Container cho phép bạn chạy ứng dụng cách ly với hệ điều hành máy chủ, đảm bảo tính nhất quán và dễ dàng triển khai trên nhiều môi trường.

Cài Docker trên CentOS 9 có khó không?

Câu trả lời là không – nếu bạn làm đúng từng bước dưới đây.

Các bước cài Docker trên CentOS 9

1. Cập nhật hệ thống

sudo dnf update -y
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2

2. Thêm kho Docker chính thức

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3. Cài đặt Docker CE

sudo dnf install -y docker-ce docker-ce-cli containerd.io

Lưu ý: Docker CE là phiên bản Community miễn phí và phổ biến.

4. Khởi động và bật Docker khi khởi động

sudo systemctl start docker
sudo systemctl enable docker

5. Kiểm tra Docker hoạt động

docker version
docker run hello-world

Nếu bạn thấy thông báo “Hello from Docker!”, tức là bạn đã cài Docker trên CentOS 9 thành công.

Một số mẹo bảo mật khi sử dụng Docker

  • Không chạy container với quyền --privileged nếu không cần thiết.

  • Sử dụng image từ các nguồn uy tín (Docker Hub chính chủ, Bitnami…).

  • Thường xuyên cập nhật Docker và image để vá lỗi bảo mật.

  • Giới hạn tài nguyên CPU/RAM cho container để tránh ảnh hưởng hệ thống chính.

Câu lệnh hữu ích sau khi cài Docker trên CentOS 9

Mục đích Câu lệnh
Liệt kê container đang chạy docker ps
Dừng container docker stop [ID]
Xóa container docker rm [ID]
Xóa image docker rmi [image]
Xem log docker logs [container-name]

Tổng kết

Việc cài Docker trên CentOS 9 không quá phức tạp, nhưng đòi hỏi bạn cần nắm rõ các bước và chú ý đến vấn đề bảo mật. Với hướng dẫn chi tiết ở trên, bạn đã có thể bắt đầu hành trình quản lý container như một SysAdmin chuyên nghiệp.


Nếu bạn thấy bài viết hữu ích, đừng quên lưu lại blog SysadminSkills.com để cập nhật thêm nhiều kiến thức hay ho khác nhé!

Tác giả: Mạnh Hoàng

Tôi là Hoàng Mạnh, người sáng lập blog SysadminSkills.com. Tôi viết về quản trị hệ thống, bảo mật máy chủ, DevOps và cách ứng dụng AI để tự động hóa công việc IT. Blog này là nơi tôi chia sẻ những gì đã học được từ thực tế – đơn giản, ngắn gọn và áp dụng được ngay.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *