[Info] Hướng dẫn cài đặt Docker trên CentOS 7

Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn cách cài đặt Docker trên CentOS 7 cũng như khám phá một số khái niệm và lệnh cơ bản của Docker.

Cài đặt Docker trên CentOS 7 – Docker là một công nghệ chứa cho phép bạn nhanh chóng xây dựng, kiểm tra và triển khai các ứng dụng dưới dạng các bộ chứa di động, tự cung cấp có thể chạy hầu như ở mọi nơi. Docker đã trở thành tiêu chuẩn thực tế để triển khai vùng chứa và nó là một công cụ cần thiết cho các kỹ sư DevOps.

Trong bài viết này, HOSTVN Hướng dẫn này sẽ chỉ cho bạn cách cài đặt Docker trên CentOS 7 và khám phá một số khái niệm và lệnh Docker cơ bản.

Cài đặt Docker trên CentOS 7

1. Điều kiện tiên quyết

Để làm theo hướng dẫn này, bạn cần có VPS sử dụng CentOS 7. Nếu chưa có VPS, bạn có thể tham khảo các gói VPS SSD tại HOSTVN

ĐĂNG KÝ NGAY

2. Cài đặt Docker trên CentOS 7

2.1. Bước 1: Cài đặt các gói cần thiết

Đầu tiên bạn cần cập nhật hệ thống và cài đặt một số gói cần thiết:

yum -y update
yum -y install yum-utils device-mapper-persistent-data lvm2

2.2. Bước 2: Thêm kho lưu trữ ổn định Docker

Tiếp theo, chạy lệnh sau sẽ thêm kho lưu trữ Docker vào hệ thống của bạn:

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.3. Bước 3: Cài đặt Docker trên CentOS 7

Sau khi thêm kho lưu trữ Docker, hãy sử dụng lệnh dưới đây để cài đặt Docker

yum -y install docker-ce

2.4. Bước 4: Khởi động docker

Khi Docker được cài đặt, hãy chạy các lệnh sau để khởi động Docker:

systemctl start docker
systemctl enable docker

Để kiểm tra xem Docker có hoạt động hay không, hãy sử dụng lệnh sau:

systemctl status docker

Screenshot_53 - cài đặt Docker trên CentOS 7

2.5. Cài đặt Docker Compose

Để cài đặt Docker Compose, bạn sử dụng các lệnh sau

curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Để kiểm tra phiên bản Docker Compose, hãy sử dụng lệnh

docker-compose --version

Screenshot_54 - cài đặt Docker trên CentOS 7

4. Giao diện dòng lệnh

Lệnh Docker CLI trông giống như sau:

docker [option] [subcommand] [arguments]

Để liệt kê tất cả các lệnh, hãy sử dụng lệnh sau:

docker

5. Hình ảnh Docker

Hình ảnh Docker được tạo thành từ một loạt các lớp hệ thống tệp tạo nên một ứng dụng phần mềm thực thi. Hình ảnh là một tệp nhị phân bất biến bao gồm ứng dụng và tất cả các phụ thuộc khác như thư viện, mã nhị phân và hướng dẫn cần thiết để chạy ứng dụng.

Bạn có thể hiểu Hình ảnh Docker như một bức ảnh chụp nhanh của Docker Container. Hầu hết Hình ảnh Docker có sẵn trên Docker Hub. Docker Hub là một dịch vụ được sử dụng để lưu trữ Hình ảnh Docker.

5.1. Tìm kiếm hình ảnh Docker

Tìm kiếm Hình ảnh Docker trên Docker Hub, sử dụng lệnh sau.

docker search image-name

Ví dụ: để tìm kiếm hình ảnh CentOS, hãy sử dụng lệnh sau:

docker search centos

Screenshot_57

Như bạn thấy, bảng kết quả tìm kiếm có năm cột, TÊN, SỰ MÔ TẢ, NGÔI SAO, CHÍNH THỨCTỰ ĐỘNG.

Hầu hết các hình ảnh Docker trên Docker Hub đều được gắn kết nhãn với số phiên bản. Khi không có nhãn được chỉ định, Docker sẽ tải phiên bản mới nhất của Hình ảnh.

5.2. Tải xuống hình ảnh Docker

Ví dụ: để tải xuống phiên bản chính thức mới nhất của Image CentOS 8, bạn sẽ sử dụng lệnh sau:

docker image pull centos

Tùy thuộc vào tốc độ Internet của bạn, quá trình tải xuống có thể mất vài giây hoặc vài phút. Khi không được chỉ định nhãnDocker sẽ tải Hình ảnh CentOS mới nhất, tại thời điểm viết bài này là CentOS 8. Nếu bạn muốn tải xuống bản phát hành CentOS cũ hơn, hãy thêm nhãn để chỉ định phiên bản

docker image pull centos:7

Screenshot_55

Để liệt kê tất cả các hình ảnh đã tải xuống, hãy sử dụng lệnh sau:

docker image ls

Screenshot_56 - cài đặt Docker trên CentOS 7

5.3. Xóa hình ảnh Docker

Nếu vì lý do nào đó bạn muốn xóa Hình ảnh, bạn có thể thực hiện bằng lệnh sau:

docker image rm image-name

Ví dụ để xóa Image centos, hãy sử dụng lệnh sau:

docker image rm centos

Screenshot_58

  • Ghi chú: Bạn sẽ không thể xóa Hình ảnh nếu bạn đang chạy Vùng chứa dựa trên Hình ảnh đó

6. Hộp chứa Docker

Một thể hiện của Hình ảnh được gọi là Vùng chứa. Hộp đựng đại diện cho thời gian chạy của một ứng dụng, quy trình hoặc dịch vụ.

Bạn có thể hiểu Docker Image là một lớp (Class) và Docker container là một thể hiện của một lớp (Class).

Chúng tôi có thể bắt đầu, dừng, xóa và quản lý một vùng chứa.

6.1. Khởi động vùng chứa Docker

Lệnh sau sẽ khởi động Vùng chứa CentOS dựa trên Centos Hình ảnh. Nếu bạn Image centos, Docker sẽ tự động tải xuống Image centos trước khi chạy Vùng chứa:

docker container run centos

Switch -it cho phép chúng ta tương tác với vùng chứa thông qua dòng lệnh. Để bắt đầu một loại vùng chứa tương tác, hãy sử dụng lệnh sau:

docker container run -it centos /bin/bash

6.2. Liệt kê các vùng chứa Docker

Để liệt kê các vùng chứa đang hoạt động, hãy sử dụng lệnh sau:

docker container ls

Để xem cả Vùng chứa hoạt động và không hoạt động, hãy sử dụng lệnh sau:

docker container ls -a

6.3. Xóa vùng chứa Docker

Để xóa một hoặc nhiều vùng chứa, hãy sao chép ID vùng chứa (hoặc ID) và dán chúng sau lệnh docker container rm:

docker container rm c55680af670c

7. Liên kết tham khảo

8. Kết luận

Qua bài đăng này HOSTVN Đã hướng dẫn các bạn cài đặt Docker trên CentOS 7 cũng như tìm hiểu một số lệnh Docker cơ bản. Nếu có ý kiến ​​đóng góp, bạn có thể để lại bình luận bên dưới. Ngoài ra, bạn có thể xem thêm hướng dẫn cài đặt Docker trên Ubuntu 18.

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort