Cập nhật hệ thống
sudo apt update && sudo apt upgrade -y
Cài đặt các gói cần thiết
sudo apt install ca-certificates curl gnupg lsb-release -y
Thêm Docker GPG key
sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \ sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg
Thêm Docker repository chính thức
echo \ "deb [arch=$(dpkg --print-architecture) \ signed-by=/etc/apt/keyrings/docker.gpg] \ https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Cài đặt Docker Engine, CLI và Containerd
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
Kiểm tra Docker đã cài đúng chưa
docker version
Cài Docker Compose
Docker Compose mới đã tích hợp trong plugin, có thể dùng trực tiếp
docker compose version
Nếu vẫn muốn cài bản độc lập (cũ, dạng docker-compose
), thì:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.27.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose version
Cấu hình Docker chạy cùng hệ thống (tùy chọn)
sudo systemctl enable docker