
Docker là một nền tảng phần mềm cho phép bạn xây dựng, triển khai và quản lý các ứng dụng trong các vùng chứa. Điều này có nghĩa là bạn có thể đóng gói phần mềm của mình cùng với tất cả các thành phần cần thiết để chạy nó, như thư viện, cấu hình và biến môi trường, và chạy nó trên bất kỳ máy tính nào có Docker. Điều này giúp đơn giản hóa quá trình phát triển và triển khai, cũng như đảm bảo tính nhất quán và khả năng di chuyển của các ứng dụng.
AlmaLinux là một bản phân phối Linux dựa trên Red Hat Enterprise Linux (RHEL), được tạo ra như một sự thay thế miễn phí cho CentOS, sau khi CentOS chuyển sang phiên bản dự án dòng luồng. AlmaLinux được hỗ trợ bởi cộng đồng và được cam kết duy trì tính tương thích nhị phân với RHEL. Tuy nhiên, một điểm khác biệt quan trọng giữa AlmaLinux và RHEL là AlmaLinux không hỗ trợ Docker theo mặc định. Thay vào đó, AlmaLinux khuyến khích sử dụng Podman, một công cụ quản lý vùng chứa tương tự Docker nhưng không yêu cầu daemon.
Nếu bạn muốn sử dụng Docker trên AlmaLinux, bạn sẽ phải thực hiện một số bước để cài đặt và cấu hình nó. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn qua các bước cần thiết để cài đặt Docker trên AlmaLinux và chạy các ứng dụng được đóng gói trong các vùng chứa. Bạn sẽ thấy rằng việc sử dụng Docker trên AlmaLinux không khác nhiều so với việc sử dụng nó trên các bản phân phối Linux khác, và bạn sẽ có thể tận dụng tất cả các lợi ích của Docker trong việc phát triển và triển khai các ứng dụng của mình.
Tại thời điểm viết bài này, kho lưu trữ Docker cho AlmaLinux là kho lưu trữ được tạo cho CentOS. Chúng ta có thể thêm kho lưu trữ Docker vào hệ thống của mình bằng lệnh sau.
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Trước khi bắt đầu cài đặt Docker, chúng ta cần xóa các gói podman
và buildah
khỏi hệ thống của mình, vì chúng xung đột với Docker và sẽ ngăn không cho cài đặt Docker.
dnf remove -y podman buildah
dnf autoremove -y
Cuối cùng, chúng ta có thể cài đặt Docker bằng cách thực hiện lệnh sau.
dnf install -y docker-ce docker-ce-cli containerd.io
Đừng quên khởi động và kích hoạt dịch vụ Docker trên Almalinux.
sudo systemctl start docker.service
sudo systemctl enable docker.service
Bạn có thể xác minh rằng Docker đã được cài đặt và thu thập một số thông tin về phiên bản hiện tại bằng cách nhập lệnh sau:
sudo docker version
Đến đây là xong. Bạn đã cài đặt Docker thành công trên WordPress của mình