Cài đặt Docker, Docker composer cho VPS

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

 

Viết một bình luận