Giới Thiệu

Docker là một nền tảng giúp bạn đóng gói, triển khai và chạy ứng dụng trong các container, giúp tăng tính di động và khả năng mở rộng. Docker Compose là công cụ giúp bạn dễ dàng quản lý và triển khai các ứng dụng Docker sử dụng nhiều container, thông qua một tệp cấu hình YML.

Bài viết này sẽ hướng dẫn bạn cách cài đặt Docker và Docker Compose trên Rocky Linux và Ubuntu 22.04 một cách chi tiết.

Yêu Cầu Hệ Thống

Trước khi bắt đầu, hãy đảm bảo rằng hệ thống của bạn đáp ứng các yêu cầu sau:

  • Máy chủ chạy Rocky Linux hoặc Ubuntu 22.04.
  • Quyền root hoặc tài khoản có quyền sudo.

Bước 1: Cập Nhật Hệ Thống

Trước tiên, hãy cập nhật hệ thống bằng lệnh:

Rocky Linux:

sudo dnf update -y

Ubuntu 22.04:

sudo apt update -y && sudo apt upgrade -y

Bước 2: Cài Đặt Docker

Docker không có sẵn trong kho mặc định, vì vậy bạn cần thêm kho Docker chính thức và cài đặt Docker.

Cài Đặt Docker Trên Rocky Linux:

sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce docker-ce-cli containerd.io

Cài Đặt Docker Trên Ubuntu 22.04:

sudo apt install -y ca-certificates curl gnupg
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.asc > /dev/null
sudo echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update -y
sudo apt install -y docker-ce docker-ce-cli containerd.io

Sau khi cài đặt xong, hãy khởi động và kích hoạt Docker:

sudo systemctl start docker
sudo systemctl enable docker

Kiểm tra phiên bản Docker để đảm bảo cài đặt thành công:

docker --version

Bước 3: Cài Đặt Docker Compose

Docker Compose không có sẵn trong kho mặc định, vì vậy bạn cần tải phiên bản mới nhất từ GitHub.

Cài Đặt Docker Compose Trên Cả Rocky Linux Và Ubuntu 22.04:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Sau đó, cấp quyền thực thi cho Docker Compose:

sudo chmod +x /usr/local/bin/docker-compose

Kiểm tra phiên bản Docker Compose để đảm bảo cài đặt thành công:

docker-compose --version

Bước 4: Tạo Một File Docker Compose Đơn Giản

Sau khi cài đặt xong, bạn có thể thử tạo một file docker-compose.yml để kiểm tra hoạt động của Docker Compose. Ví dụ:

version: '3'
services:
  web:
    image: nginx
    ports:
      - "8080:80"

Lưu file này và chạy lệnh:

docker-compose up -d

Sau đó truy cập http://<IP-cua-ban>:8080 để kiểm tra.

Kết Luận

Bạn đã hoàn tất quá trình cài đặt Docker và Docker Compose trên Rocky Linux và Ubuntu 22.04. Với hai công cụ này, bạn có thể dễ dàng triển khai và quản lý các ứng dụng trong container một cách hiệu quả.

Nếu bạn có bất kỳ câu hỏi nào, hãy để lại bình luận bên dưới!

Categorized in:

Virtualization,