Docker là một công cụ được sử dụng để chạy phần mềm trong một vùng chứa. Đó là một cách tuyệt vời để các nhà phát triển và người dùng bớt lo lắng về khả năng tương thích với hệ điều hành và các yếu tố phụ thuộc vì phần mềm chứa trong đó sẽ chạy giống hệt nhau trên bất kỳ hệ thống nào.
Hôm nay mình sẽ hướng dẫn cài đặt docker trên Almalinux 8.6. Các bước cài đặt như sau:
– Tắt selinux
Để tắt selinux các bạn login vào SSH của VPS, chạy lệnh
vi /etc/selinux/config
Bạn tìm đến dòng SELINUX=enforcing, bấm phí I rồi sửa nó thành SELINUX=disabled. Sửa xong bấm ESC -> :wq để lưu lại. Cuối cùng là reboot để khởi động lại VPS.
– Thêm repo docker:
Sau khi VPS đã khởi động lên, chúng ta sẽ thêm repo của docker vào để tiến hành cài đặt. Các bạn mở SSH và chạy lệnh:
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
– Gỡ bỏ podman and buildah
Trước khi bắt đầu cài đặt Docker, chúng ta cần xóa các gói podman và b khỏi hệ thống của mình, vì chúng xung đột với Docker và sẽ ngăn không cho nó được cài đặt.
sudo dnf remove podman buildah
– Cài đặt docker
Cuối cùng, chúng tôi có thể cài đặt ba gói Docker mà chúng tôi sẽ cần bằng cách thực hiện lệnh sau:
sudo dnf install docker-ce docker-ce-cli containerd.io
– Khởi động docker
Sau khi cài đặt xong, hãy khởi động dịch vụ Docker và tùy chọn cho phép nó chạy bất cứ khi nào hệ thống được khởi động lại:
sudo systemctl start docker.service
sudo systemctl enable docker.service
Như vậy là ta đã cài đặt xong docker một cách dễ dàng. Các bạn có thể kiểm tra trạng thái bằng lệnh
systemctl status docker
Ngoài ra còn có một cách nhanh chóng và dễ dàng để xem có bao nhiêu vùng chứa Docker hiện đang chạy và xem một số tùy chọn được định cấu hình của Docker bằng cách nhập:
sudo docker info
Còn về việc sử dụng docker thế nào, chúng tôi sẽ viết ở một bài khác. Chúc các bạn cài đặt thành công!