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.

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 -yBướ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 -yBướ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-utilsBướ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 dockerXác minh cài đặt
bash
sudo docker --version
sudo docker run hello-worldCà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 versionCá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 mynginxMẹ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