Bài viết hướng dẫn bạn cài Docker Engine trên Cloud VPS Ubuntu, chạy thử container đầu tiên và kiểm tra trạng thái hoạt động. Bạn cần quyền sudo hoặc quyền truy cập tài khoản root trên VPS.
1. Kết nối và cập nhật VPS
Kết nối VPS bằng SSH. Nếu chưa biết địa chỉ IP hoặc thông tin đăng nhập, hãy kiểm tra trong trang quản lý dịch vụ. Các lệnh dưới đây áp dụng cho Ubuntu 22.04 hoặc 24.04. Nếu đang dùng hệ điều hành khác, cách cài đặt có thể khác.
Cập nhật danh sách gói và phần mềm hiện có:
sudo apt update
sudo apt upgrade -y
2. Cài Docker Engine
Cài các gói cần thiết để thêm kho phần mềm Docker:
sudo apt install -y ca-certificates curl
Tạo thư mục lưu khóa xác thực của kho phần mềm:
sudo install -m 0755 -d /etc/apt/keyrings
Tải khóa xác thực:
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
Thêm kho Docker vào danh sách nguồn phần mềm:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo ${UBUNTU_CODENAME:-$VERSION_CODENAME}) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Cập nhật danh sách gói, sau đó cài Docker Engine và các thành phần đi kèm:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Kiểm tra dịch vụ Docker:
sudo systemctl status docker
Nếu trạng thái hiển thị active (running), Docker đang hoạt động. Nhấn q để thoát màn hình trạng thái.