Thcslytutrongst.edu.vn - Thông Tin Kiến Thức Bổ Ích

Docker là gì? Ưu điểm và thành phần của Docker

Tháng 8 31, 2023 by Thcslytutrongst.edu.vn

Bạn đang xem bài viết Docker là gì? Ưu điểm và thành phần của Docker tại Thcslytutrongst.edu.vn bạn có thể truy cập nhanh thông tin cần thiết tại phần mục lục bài viết phía dưới.

Docker một thuật ngữ sử dụng trong công nghệ, Docker dành cho những người phát triển hệ thống phần mềm. Đối với người trong nghề thuật ngữ này không xa lạ, với những người lần đầu nghe sẽ có nhiều điều thắc mắc. Chúng tôi sẽ giải đáp Docker là gì? Ưu điểm và thành phần của Docker. Mời các bạn cùng theo dõi trong thông tin bên dưới.

Mục Lục Bài Viết

  • Docker là gì?
  • Lý do Docker được ưa chuộng
  • Thành phần Docker
  • Hoạt động
  • Các câu lệnh trong Docker

Docker là gì?

Docker là gì? Ưu điểm và thành phần của Docker

Docker là gì? Ưu điểm và thành phần của Docker

Docker là nền tảng hay open platform cung cấp cho người sử dụng đầy đủ các công cụ và dịch vụ giúp người dùng đóng gói cũng như chạy chương trình trên nhiều môi trường đơn giản và nhanh nhất.

Lý do Docker được ưa chuộng

Docker được nhiều người yêu thích và nền tảng này phát triển, phổ biến nhanh chóng. Có nhiều nguyên nhân cơ bản như:

Ease of use: nhiều đối tượng yêu thích sử dụng, phục vụ cho các đối tượng khác nhau như developers, systems admins…

Speed: thời gian cài và hoạt động nhẹ và nhanh. Hiệu suất hơn hẳn các ứng dụng khác cùng chức năng.

Modularity and Scalability: có thể chia nhỏ các chức năng ứng dụng thành các container đơn lẻ.

Khám Phá Thêm:   Đánh giá Trường THPT Kim Anh – Hà Nội có tốt không?

Ngoài các tính năng trên thì Docker còn có sự đồng nhất khi nhiều người phát triển không bị sai khác. Đóng gói dễ dàng đó là container. Test build được các container đơn giản hơn.

Thành phần Docker

Docker nếu tìm hiểu trên mạng hoặc thông qua Wikipedia sẽ cực kỳ rắc rối với nhiều thông tin “đọc không hiểu”, chúng tôi xin chia các Docker thành nhiều thành phần cơ bản của Docker gồm như sau:

Docker là gì? Ưu điểm và thành phần của Docker-2

Docker là gì? Ưu điểm và thành phần của Docker-2

– Images: hiểu đơn giản là file ảnh, file nền của hệ điều hành hoặc dùng trong một nền tảng.

– Containers: có thể hiểu là một máy ảo, image tạo thành Containers.

– Registry (Docker Hub): kho chứa image tương tự như github hay bitbucket.

– Docker Daemon: thực thi yêu cầu từ Docker Client quản lý Container.

– Dockerfile: tập tin hướng dẫn cách tạo một image.

– Volumes: dữ liệu tạo ra khi container đang tạo.

Hoạt động

Docker có thể dùng trên các nền tảng hệ điều hành phổ biến như Linux, Windows và Mac của Apple. Docker còn hỗ trợ thêm các dịch vụ điện toán đám mây của doanh nghiệp như Microsoft Azure, Amazon Web Services.

Docker khi sử dụng cần can thiệp vào phần lõi, nhân Kernel trong khi Microsoft không cho phép điều đó. Như vậy khi cài Docker trên máy tính sử dụng hệ điều hành như Windows, Mac thì Docker cài đặt thêm máy ảo Linux trên máy tính, khi chạy Docker sẽ hoạt động dựa trên máy ảo của Linux.

Khám Phá Thêm:   Bài phát biểu chỉ đạo đại hội phụ nữ xã

Docker hiện đang có 2 phiên bản riêng biệt đó là CE (coder) và EE (doanh nghiệp).

Nhược điểm:

Với việc dùng chung OS nên nếu trường hợp có lỗ hổng host OS gây ảnh hưởng đến toàn bộ container .

Bảo mật không cao khi nếu hacker xâm nhập gây thiệt hại lớn.

Các câu lệnh trong Docker

Docker là gì? Ưu điểm và thành phần của Docker-3

Docker là gì? Ưu điểm và thành phần của Docker-3

Giới thiệu một số câu lệnh cơ bản trong Docker:

Pull image từ trong kho Docker Hub

sudo docker pull image_name

Khởi động container:

docker start {new_container_name}

Liệt kê các images đang có:

docker images: 

Xóa một image cụ thể:

docker rmi {image_id/name HOẶC docker rmi -f

Liệt kê container đang chạy:

docker ps

Liệt kê các container bị tắt:

docker ps -a

Xóa một container:

docker rm -f {container_id/name}

Truy cập container đang được dùng chạy:

docker exec -it {new_container_name} /bin/bash

Khởi động và truy cập container đã bị tắt:

docker start

hoặc NAME> docker exec -it

hoặc NAME> /bin/bash

Tạo mới container với việc chạy image:

sudo docker run -v : -p : -it /bin/bash

Xem thêm: Portfolio là gì? Cách mẫu Portfolio đẹp.

Như vậy các bạn đã hiểu rõ Docker là gì đúng không nào? Ưu điểm và thành phần của Docker. Hiểu đơn giản Docker đó là nền tảng hay open platform cung cấp các coder công cụ và dịch vụ giúp người dùng đóng gói chạy chương trình ở nhiều môi trường thật đơn giản. Docker còn có nhiều ứng dụng trong tương lai.

Cảm ơn bạn đã xem bài viết Docker là gì? Ưu điểm và thành phần của Docker tại Thcslytutrongst.edu.vn bạn có thể bình luận, xem thêm các bài viết liên quan ở phía dưới và mong rằng sẽ giúp ích cho bạn những thông tin thú vị.

Khám Phá Thêm:   Đánh Giá Trường THPT Diễn Châu 4 - Nghệ An Có Tốt Không?

 

Bài Viết Liên Quan

Tyrone Mings: Hành Trình Sự Nghiệp và Thành Công của Cầu Thủ Nổi Bật
Tyrone Mings: Hành Trình Sự Nghiệp và Thành Công của Cầu Thủ Nổi Bật
Đinh Thị Hảo: Hành Trình Vàng của Vận Động Viên Rowing Việt Nam
Đinh Thị Hảo: Hành Trình Vàng của Vận Động Viên Rowing Việt Nam
Ý nghĩa của giấc mơ thấy đi qua cầu và những điềm báo tiềm ẩn
Ý nghĩa của giấc mơ thấy đi qua cầu và những điềm báo tiềm ẩn
Previous Post: « Tiếng Anh 9 Unit 5: Looking back Soạn Anh 9 trang 58
Next Post: Lương Xuân Trường là ai? Tiền vệ tài năng chinh chiến nhiều giải đấu lớn »

Primary Sidebar

Công Cụ Hôm Nay

  • Thời Tiết Hôm Nay
  • Tử Vi Hôm Nay
  • Lịch Âm Hôm Nay
  • Lịch Thi Đấu Bóng Đá Hôm Nay
  • Giá Vàng Hôm Nay
  • Tỷ Giá Ngoaị Tệ Hôm Nay
  • Giá Xăng Hôm Nay
  • Giá Cà Phê Hôm Nay

Công Cụ Online

  • Photoshop Online
  • Casio Online
  • Tính Phần Trăm (%) Online
  • Giải Phương Trình Online
  • Ghép Ảnh Online
  • Vẽ Tranh Online
  • Làm Nét Ảnh Online
  • Chỉnh Sửa Ảnh Online
  • Upload Ảnh Online
  • Paint Online
  • Tạo Meme Online
  • Chèn Logo Vào Ảnh Online

Liên Kết Giới Thiệu

Copyright © 2025 · Thcslytutrongst.edu.vn - Thông Tin Kiến Thức Bổ Ích