Cài đặt Docker trên CentOS7

Install Docker Centos7



Docker là một hệ thống chứa mã nguồn mở. Nó được sử dụng rộng rãi để triển khai mật độ cao các ứng dụng trên đám mây. Nó sử dụng cùng một hạt nhân với hệ điều hành chủ để ảo hóa một hệ điều hành. Nó có một kho lưu trữ hình ảnh lớn mà bạn có thể sử dụng để thiết lập và chạy một vùng chứa trong vòng vài phút. Kho lưu trữ hình ảnh Docker có hình ảnh Docker được cấu hình trước cho hầu hết mọi loại ứng dụng và hệ điều hành. Giả sử bạn muốn chạy một máy chủ web PHP. Bạn có thể tìm thấy nó trên kho lưu trữ hình ảnh Docker và hệ điều hành cơ bản có thể là Ubuntu, Debian hoặc CentOS. Có các hình ảnh khác nhau cho PHP cho mỗi hệ điều hành khác nhau. Trong bài viết này, tôi sẽ hướng dẫn bạn cách cài đặt Docker trên CentOS 7. Hãy bắt đầu.

Cài đặt Docker

Tôi đang sử dụng CentOS 7.4 như bạn có thể thấy từ đầu ra của lệnh sau:







$con mèo /Vân vân/redhat-phát hành



Phiên bản hạt nhân tôi đang sử dụng là 3.10.0 như bạn có thể thấy từ đầu ra của lệnh sau:



$uname -NS





Bạn cần yum-config-manager để kích hoạt tính năng bổ sung của CentOS 7 và kho lưu trữ Docker CE cho máy CentOS 7 của bạn. yum-config-manager được cung cấp bởi yum-utils Bưu kiện.

Bạn có thể cài đặt yum-utils gói bằng lệnh sau:



$sudo cài đặt yumyum-utils-và

Như bạn có thể thấy từ ảnh chụp màn hình bên dưới, tôi đã có yum-utils gói được cài đặt trên máy của tôi. Nếu bạn chưa có, nó sẽ được cài đặt.

Bây giờ bạn có thể kích hoạt kho lưu trữ tính năng bổ sung CentOS 7 bằng lệnh sau:

$sudoyum-config-manager--cho phépTính năng bổ sung

Bây giờ hãy chạy lệnh sau để kiểm tra xem Tính năng bổ sung repo được kích hoạt:

$sudo yumngười chống lại

Như bạn có thể thấy từ phần được đánh dấu trong ảnh chụp màn hình bên dưới, Tính năng bổ sung repo được kích hoạt.

Docker phụ thuộc vào thiết bị-ánh xạ-liên tục-dữ liệulvm2 Bưu kiện. Bạn có thể cài đặt các gói này bằng lệnh sau:

$sudo cài đặt yumthiết bị-ánh xạ-liên tục-dữ liệu lvm2

Bây giờ nhấn ‘y’ và sau đó nhấn để tiếp tục.

thiết bị-ánh xạ-liên tục-dữ liệulvm2 các gói nên được cài đặt.

Bây giờ bạn phải thêm kho lưu trữ chính thức Docker vào máy CentOS 7 của mình.

Bạn có thể chạy lệnh sau để thêm kho lưu trữ Docker vào CentOS 7 bằng cách sử dụng yum-config-manager :

$sudoyum-config-manager--add-repohttps://download.docker.com/linux/hàng trăm/docker-ce.repo

Kho lưu trữ Docker nên được thêm vào.

Bây giờ bạn có thể cài đặt Docker.

Để cài đặt Docker trên máy CentOS 7 của bạn, hãy chạy lệnh sau:

Nhấn ‘y’ rồi nhấn để tiếp tục.

Trình quản lý gói Yum sẽ bắt đầu tải xuống các gói Docker như được hiển thị trong ảnh chụp màn hình bên dưới.

Tại một thời điểm, bạn có thể được yêu cầu chấp nhận khóa GPG của Docker. Nhấn ‘y’ rồi nhấn để tiếp tục.

Quá trình cài đặt sẽ tiếp tục như được hiển thị trong ảnh chụp màn hình bên dưới.

Docker nên được cài đặt.

Bây giờ bạn có thể khởi động dịch vụ hệ thống Docker bằng lệnh sau:

$sudodocker bắt đầu systemctl

Bạn cũng nên thêm dịch vụ Docker để khởi động hệ thống. Vì vậy, nó sẽ bắt đầu tự động khi khởi động.

Bạn có thể chạy lệnh sau để thêm dịch vụ Docker vào khởi động hệ thống:

$sudosystemctlcho phépngười đóng tàu

Như bạn có thể thấy từ ảnh chụp màn hình bên dưới, dịch vụ hệ thống Docker được thêm vào phần khởi động.

Bây giờ, hãy thêm người dùng của bạn vào người đóng tàu nhóm hệ thống. Bằng cách đó, bạn có thể truy cập tất cả các lệnh Docker mà không cần sử dụng sudo .

Để thêm người dùng của bạn vào người đóng tàu nhóm, chạy lệnh sau:

$sudousermod-aGdocker shovon

LƯU Ý: Đây shovon là người dùng máy CentOS 7 của tôi. Tên người dùng của bạn phải khác.

Bây giờ khởi động lại máy CentOS 7 của bạn bằng lệnh sau:

$sudokhởi động lại

Khi máy tính của bạn khởi động, bạn có thể kiểm tra xem Docker có đang hoạt động hay không bằng lệnh sau:

$phiên bản docker

Như bạn có thể thấy từ ảnh chụp màn hình bên dưới, phiên bản Docker được cài đặt trên máy CentOS 7 của tôi là 17.12. Nó đang hoạt động chính xác.

Cách sử dụng cơ bản của Docker

Bạn có thể chạy một mặc định Chào thế giới vùng chứa Docker để kiểm tra xem nó có hoạt động hay không.

Bạn có thể chạy lệnh sau để chạy Chào thế giới Vùng chứa Docker:

$docker run hello-world

Các Chào thế giới hình ảnh vùng chứa sẽ được tìm kiếm trên đĩa cục bộ. Lần đầu tiên, Docker sẽ không tìm thấy nó. Vì vậy, nó sẽ được tải xuống từ kho lưu trữ Docker. Sau khi hình ảnh được tải xuống, Docker sẽ tạo một vùng chứa từ hình ảnh và chạy nó như bạn có thể thấy từ ảnh chụp màn hình bên dưới.

Bạn có thể liệt kê các vùng chứa Docker có sẵn bằng lệnh sau:

$hình ảnh dockerls

Bạn có thể chạy lệnh sau để tìm bất kỳ thông tin nào bạn có thể cần về Docker trên hệ thống của mình:

$thông tin docker

Như bạn có thể thấy từ đầu ra của lệnh này, trạng thái của Docker được in. Như bạn có bao nhiêu vùng chứa, bao nhiêu vùng chứa đang chạy, bao nhiêu vùng chứa bị tạm dừng hoặc dừng, bạn đã tải xuống bao nhiêu hình ảnh Docker, trình điều khiển lưu trữ đã định cấu hình, dung lượng đĩa khả dụng và nhiều thứ khác. Đó là một danh sách dài các thông tin.

Đó là cách bạn cài đặt Docker trên CentOS 7 và sử dụng nó. Cảm ơn đã đọc bài viết này.