Hướng Dẫn Cài Đặt Docker và Docker Compose Trên Ubuntu 24.04
Giới Thiệu
Docker là nền tảng mã nguồn mở giúp đóng gói và triển khai ứng dụng dưới dạng container, mang lại sự nhất quán giữa các môi trường phát triển và vận hành. Đi kèm với đó, Docker Compose là công cụ hỗ trợ quản lý nhiều container thông qua một file cấu hình duy nhất, giúp việc triển khai hệ thống trở nên đơn giản và hiệu quả hơn. Trong bài viết này, bạn sẽ được hướng dẫn từng bước cài đặt Docker và Docker Compose trên Ubuntu 24.04, đảm bảo hệ thống hoạt động ổn định và sẵn sàng cho việc triển khai ứng dụng thực tế.
Hướng Dẫn Cài Đặt Docker Compose
Bước 1: SSH vào VPS của bạn
Nếu bạn dùng dịch vụ tại vNode có thể xem hướng dẫn SSH tại đây
Bước 2: Cập nhật hệ thống
Trước khi bắt đầu cài đặt, hãy cập nhật hệ thống để đảm bảo các gói phần mềm luôn ở phiên bản mới nhất.
sudo apt update && sudo apt upgrade -y
Bước 3: Cài đặt Docker
Cài các gói cần thiết:
sudo apt install ca-certificates curl gnupg -y
Thêm GPG key:
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.asc > /dev/null
sudo chmod a+r /etc/apt/keyrings/docker.asc
Thêm repository Docker:
echo \
“deb [arch=$(dpkg –print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo $VERSION_CODENAME) stable” | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Bước 4: Cài Docker Compose
Cài Docker Engine + Compose plugin:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
Bước 5: Kiểm tra Docker và Docker Compose
Kiểm tra Docker:
vNode Tutorial
docker --version sudo docker run hello-world
Hiện thông thông báo hello là Docker đã chạy OK

Kiểm tra Docker Compose:
vNode Tutorial
docker compose version
Nếu hiện version như: “Docker Compose version v2.x.x”, cài thành công Docker Compose

Kết luận
Việc cài đặt Docker và Docker Compose trên Ubuntu 24.04 không quá phức tạp nếu thực hiện đúng các bước. Sau khi hoàn tất, bạn đã có thể dễ dàng xây dựng, quản lý và triển khai các ứng dụng dưới dạng container một cách linh hoạt. Docker Compose giúp tối ưu quy trình vận hành khi làm việc với nhiều dịch vụ, đồng thời giảm thiểu sai sót trong quá trình cấu hình. Đây là công cụ không thể thiếu đối với các nhà phát triển và quản trị hệ thống trong môi trường hiện đại.
