Quay lại blog
Tháng Một 13, 2026Hướng dẫn

Cách cài đặt Docker trên máy chủ Linux

Hướng dẫn đầy đủ về việc cài đặt Docker và Docker Compose trên máy chủ Ubuntu và CentOS cho các ứng dụng được container hóa.

Cách cài đặt Docker trên máy chủ Linux

Docker là một nền tảng để phát triển, vận chuyển và chạy các ứng dụng trong các container. Các container cho phép bạn đóng gói một ứng dụng cùng với tất cả các phụ thuộc của nó, đảm bảo nó hoạt động nhất quán trên các môi trường khác nhau. Hướng dẫn này sẽ giúp bạn cài đặt Docker trên máy chủ Hiddence của mình.

Đối với Ubuntu / Debian

Bước 1: Cập nhật các gói hệ thống

bash
sudo apt update
sudo apt upgrade -y

Bước 2: Cài đặt các điều kiện tiên quyết

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Bước 3: Thêm kho lưu trữ Docker và cài đặt

bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

Đối với RHEL / CentOS / Alma Linux / Rocky Linux

Bước 1: Cài đặt các điều kiện tiên quyết

bash
sudo yum install -y yum-utils

Bước 2: Thêm kho lưu trữ Docker và cài đặt

bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker

Xác minh cài đặt

bash
sudo docker --version
sudo docker run hello-world

Cài đặt Docker Compose

Docker Compose cho phép bạn định nghĩa và chạy các ứng dụng Docker đa container. Trên các hệ thống hiện đại, bạn nên cài đặt nó như một plugin:

bash
# Đối với Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y

# Đối với RHEL / CentOS
sudo yum install docker-compose-plugin -y

# Xác minh
docker compose version

Các lệnh Docker cơ bản

bash
# Kéo một hình ảnh
docker pull nginx

# Chạy một container
docker run -d -p 80:80 --name mynginx nginx

# Liệt kê các container đang chạy
docker ps

# Dừng một container
docker stop mynginx

# Xóa một container
docker rm mynginx

Mẹo hữu ích

  • Thêm người dùng của bạn vào nhóm docker để chạy Docker không cần sudo: sudo usermod -aG docker $USER
  • Sử dụng Docker Compose cho các ứng dụng đa container
  • Thường xuyên dọn dẹp các hình ảnh và container không sử dụng: docker system prune
  • Sử dụng volume để lưu trữ dữ liệu bền vững
  • Theo dõi tài nguyên container: docker stats