Bài viết này cung cấp cho bạn một sự hiểu biết công bằng về Docker Desktop cho người dùng Windows và MAC. Chúng ta sẽ tìm hiểu cách cài đặt Docker Desktop trên các máy Windows và Mac. Sau khi cài đặt, chúng tôi cũng sẽ cố gắng thực hiện một số thao tác Docker.


Cùng bắt đầu nào…

Bắt đầu

Docker máy tính để bàn là một ứng dụng máy tính để bàn gốc được Docker thiết kế cho người dùng Windows và MAC. Đây là cách dễ nhất để chạy, xây dựng, gỡ lỗi và kiểm tra các ứng dụng Dockerized.

Docker Desktop có các tính năng quan trọng và hữu ích nhất như chu kỳ kiểm tra chỉnh sửa nhanh, thông báo thay đổi tệp, hỗ trợ mạng doanh nghiệp tích hợp và linh hoạt để làm việc với sự lựa chọn của proxy và VPN. Docker máy tính để bàn bao gồm Những công cụ phát triển, Ứng dụng Docker,  Kubernetes, và đồng bộ hóa phiên bản. Nó cho phép chúng ta tạo ra hình ảnh và mẫu được chứng nhận lựa chọn ngôn ngữ và công cụ của chúng tôi.

Tốc độ, bảo mật và sự lựa chọn – tất cả sẽ được gửi cho bạn mà bạn cần để thiết kế và phân phối các ứng dụng được đóng gói có sẵn trên máy tính để bàn của bạn.

Trước khi chuyển sang quá trình cài đặt, hãy để có một sự hiểu biết cơ bản về các phiên bản và phiên bản của nó.

Phiên bản Docker

Docker chủ yếu có hai phiên bản, Ccộng đồng và Ebất ngờ phiên bản. Phiên bản cộng đồng đi kèm với một bộ sản phẩm Docker miễn phí. Ngược lại, phiên bản doanh nghiệp là một nền tảng container được chứng nhận, tạo điều kiện cho người dùng thương mại có các tính năng bổ trợ như bảo mật hình ảnh, quản lý hình ảnh, điều phối và quản lý thời gian chạy container nhưng với chi phí hợp lý.

Chúng tôi sẽ bắt đầu học tập với Community Edition. Docker container chạy trên Hệ điều hành cụ thể chia sẻ kernel hệ điều hành bên dưới. Điều đó có nghĩa là chúng ta có thể sử dụng kernel kernel (máy chủ) để chạy các container Linux hoặc ngược lại. Để khắc phục điều này, chúng tôi có Docker Desktop cho Windows và MAC.

Docker phát hành

Phiên bản phát hành cộng đồng Docker Desktop có hai loại.

  • Ổn định: Như tên có nghĩa, phiên bản ổn định được kiểm tra kỹ lưỡng và có thể được sử dụng để phát triển các ứng dụng đáng tin cậy hơn. Các bản phát hành của nó được đồng bộ hóa hoàn toàn với các bản phát hành Docker Engine. Trên kênh ổn định, có một tùy chọn để chọn có gửi số liệu thống kê sử dụng hay không.
  • Cạnh: Các phiên bản này bao gồm tất cả các tính năng mới và thử nghiệm của Docker Engine. Có nhiều khả năng xảy ra lỗi, sự cố và sự cố xảy ra. Tuy nhiên, người dùng sẽ có cơ hội làm quen với các tính năng sắp tới.

Docker trên Windows

 Có hai tùy chọn có sẵn cho Docker trên Windows.

# 1. Sử dụng Docker Toolbox

Docker Toolbox cung cấp cho chúng ta một bộ công cụ nhẹ.

  • Hộp ảo Oracle
  • Động cơ Docker
  • Docker máy
  • Docker sáng tác
  • GUI Kitical

Các công cụ trên loại bỏ sự cần thiết phải triển khai một VM riêng để chạy Docker. Chỉ cần cài đặt hộp công cụ Docker thực thi trực tiếp trên Windows và bắt đầu phát triển các ứng dụng trên Docker Container. Nó yêu cầu HĐH 64 bit và Windows 7 trở lên với chế độ ảo hóa được bật trong đó.

Nhưng một lần nữa, hộp công cụ docker là hỗ trợ ban đầu được cung cấp trên Windows để chạy Docker và giải pháp kế thừa của nó cho tất cả các HĐH Windows không đáp ứng cấu hình được yêu cầu.

# 2. Sử dụng Docker Desktop

Docker Desktop là công nghệ mới hơn đang được sử dụng cho Docker trên Windows. Nó thay thế hộp ảo Oracle bằng một kỹ thuật ảo hóa tự nhiên có sẵn trên Windows đó là Microsoft Hyper-V.

Nó vẫn sẽ chạy Docker trên máy Linux được tạo bên dưới. Nhưng lần này, thay vì sử dụng hộp ảo oracle, chúng tôi đã sử dụng Microsoft Hyper-V bản địa.

Cài đặt trên Windows

Bạn có thể tải về từ Docker Hub kho lưu trữ.

Docker Desktop cho Windows

Trước khi bắt đầu cài đặt, chúng ta cần kiểm tra các yêu cầu hệ thống. Hệ điều hành phải có những điều sau đây:

  • Phiên bản chuyên nghiệp hoặc doanh nghiệp Windows 10 hoặc Windows Server 2016
  • Hỗ trợ Hyper-V.

Để chạy Hyper-V, phần cứng phải đáp ứng các điều kiện tiên quyết dưới đây:

  • Bộ xử lý 64 bit
  • >= RAM 4 GB
  • Hỗ trợ ảo hóa phần cứng cấp BIOS

Do đó, phụ thuộc phần mềm và phần cứng nằm để chạy Docker Desktop trên Windows.

Để cài đặt trên Windows Home:

Sau khi tải về, hãy làm theo các hướng dẫn được nêu dưới đây:

  • Bấm đúp vào Docker Desktop Installer.exe để chạy trình cài đặt. Nó sẽ bắt đầu tải xuống gói.

Docker Cài đặt máy tính để bàn

  • Khi được nhắc, hãy chọn tính năng Hyper-V cần thiết cho ảo hóa (như thể hiện trong ảnh chụp nhanh bên dưới).

Hypervisor vv lựa chọn

  • Khi bạn sẽ nhấp vào nút OK, nó sẽ bắt đầu giải nén và cài đặt các tập tin thực thi.

Quá trình

  • Cài đặt thành công. Máy Windows yêu cầu khởi động lại.
  • Biểu tượng Docker Desktop sẽ được hiển thị trên màn hình nền. Nhấp đúp chuột vào nó để bắt đầu nó.
  • Docker Desktop cho Windows cung cấp Động cơ Docker, Công chứng viên, Docker sáng tác, Kubernetes, và người trợ giúp đáng tin cậy. Sau khi bắt đầu, nó sẽ hiển thị phiên bản của từng sản phẩm.

Docker cộng đồng máy tính để bàn

  • Cuối cùng, bạn có tùy chọn sao chép hình ảnh từ kho lưu trữ Github / Docker Hub, Build, Run và chia sẻ ứng dụng được đóng gói của bạn.

Bản sao Repo

Cài đặt trên macOS

Bạn có thể tải về từ Docker Hub kho lưu trữ.

Docker-desktop-cho-MAC

Trước khi tiến hành cài đặt, chúng ta cần kiểm tra yêu cầu hệ thống. MAC phải đáp ứng các yêu cầu hệ thống dưới đây:

  • Phần cứng MAC 2010 trở lên với sự hỗ trợ phần cứng để quản lý bộ nhớ và chế độ không giới hạn. Chạy lệnh kern.hv_support để xác minh xem phần cứng MAC có hỗ trợ khung Hypervisor không.
  • MAC OS phiên bản 10.13 trở lên. Nó hỗ trợ Catalina, Mojave và High Sierra.
  • >= RAM 4 GB
  • Hộp ảo trước phiên bản 4.3.30

Sau khi tải về, vui lòng làm theo các hướng dẫn dưới đây:

  • Nhấp đúp chuột vào Docker.dmg để cài đặt và sau đó kéo biểu tượng Docker vào thư mục Ứng dụng.

Kéo và thả

  • Nhấp đúp chuột vào Docker.app để bắt đầu Docker.
  • Biểu tượng Docker trên thanh trạng thái trên cùng sẽ phản ánh nếu Docker đang chạy và nó có thể được truy cập từ dòng lệnh.
  • Tương tự như Docker Desktop cho windows, Docker Desktop cho MAC cung cấp Docker Engine, Notary, Docker sáng tác, Kubernetes và người trợ giúp đáng tin cậy.

 Làm việc với hình ảnh

Sau khi cài đặt, hãy kiểm tra phiên bản Docker Engine được cài đặt.

docker – đảo ngược

phiên bản docker

Docker hoạt động với vận chuyển và chạy các ứng dụng container. Bạn phải xây dựng ứng dụng được đóng gói của riêng mình hoặc Docker duy trì hình ảnh được chứa trên Docker Hub và có thể dễ dàng tải xuống bằng cách sử dụng lệnh chạy docker đơn giản.

Ở đây, chúng tôi sẽ kéo hình ảnh Redis.

docker kéo redis

docker kéo redis lệnh

Với lệnh chạy đơn giản, hình ảnh có thể được kéo và đẩy đến GitHub hoặc Docker Hub và bất kỳ người dùng nào trên thế giới cũng có thể truy cập và bắt đầu làm việc với nó.

Docker Container đang chạy một hình ảnh Docker. Bước tiếp theo là khởi động Container.

docker chạy -p 6379 Redis

docker chạy lệnh redis

Id container được mã hóa sẽ được tạo. Bạn có thể nhanh chóng kiểm tra trạng thái của một phiên bản đang chạy trên Docker bằng cách nhấp vào tùy chọn Bảng điều khiển.

Nó rất dễ dàng tìm thấy nút khi chạy Container để chạy trên Docker CLI, dừng, bắt đầu và gỡ bỏ container. Đảm bảo dừng Container trước khi gỡ bỏ nó khỏi Docker Engine.

Tính năng Docker Desktop

Thật nhiều lợi ích. Hãy để chúng tôi đưa ra một số ánh sáng sau đây.

  • Hỗ trợ rất nhiều công cụ và ngôn ngữ phát triển.
  • Cung cấp một cách nhanh chóng và tối ưu hóa để tạo và chia sẻ hình ảnh được chứa trên bất kỳ nền tảng đám mây nào.
  • Dễ dàng cài đặt và thiết lập môi trường Docker hoàn chỉnh
  • Hiệu suất tốt hơn với Hyper-V ảo hóa tự nhiên trên windows và HyperKit trên MAC.
  • Khả năng hoạt động tự nhiên trên Linux thông qua WSL 2 trên các máy Windows.
  • Dễ dàng truy cập vào các container đang chạy trên mạng localhost.
  • Khả năng chia sẻ bất kỳ ứng dụng nào trên nền tảng đám mây, bằng nhiều ngôn ngữ và khung khác nhau.
  • Để giữ cho bạn an toàn và cập nhật, cập nhật tự động diễn ra.
  • Các phiên bản mới nhất của Kubernetes được bao gồm.
  • Khả năng chuyển đổi giữa máy chủ Linux và Windows trên Windows.

Ghi chú

Docker Desktop là một ứng dụng gốc được thiết kế cho Windows và MAC OS để chạy, xây dựng và vận chuyển các ứng dụng hoặc dịch vụ được neo / chứa.

NHƯNG

Docker Desktop không dành cho môi trường sản xuất, mà nó dành cho môi trường phát triển và máy tính để bàn.

 Phần kết luận

Tôi tin rằng bây giờ bạn biết Docker Desktop. Bạn có muốn tìm hiểu thêm? Hãy xem thử Docker cho khóa học DevOps.

THẺ

  • Docker

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me