Docker - Hộp công cụ

Trong các chương giới thiệu, chúng ta đã thấy cài đặt hộp công cụ Docker trên Windows. Hộp công cụ Docker được phát triển để các vùng chứa Docker có thể chạy trên Windows và MacOS. Trang web cho hộp công cụ trên Windows làhttps://docs.docker.com/docker-for-windows/

Đối với Windows, bạn cần có Windows 10 hoặc Windows Server 2016 có bật Hyper-V.

Hộp công cụ bao gồm các thành phần sau:

  • Docker Engine - Đây được sử dụng làm cơ sở cơ sở hoặc daemon Docker được sử dụng để chạy các vùng chứa Docker.

  • Docker Machine - để chạy các lệnh máy Docker.

  • Docker Compose để chạy các lệnh soạn Docker.

  • Kinematic - Đây là Docker GUI được xây dựng cho Windows và Mac OS.

  • Oracle virtualbox

Bây giờ chúng ta hãy thảo luận về các loại hoạt động khác nhau có thể có với hộp công cụ Docker.

Chạy trong Powershell

Với hộp công cụ Docker trên Windows 10, giờ đây bạn có thể tắt các lệnh Docker powershell. Nếu bạn mở powershell trên Windows và nhập lệnh của phiên bản Docker, bạn sẽ nhận được tất cả các chi tiết cần thiết về phiên bản Docker được cài đặt.

Kéo hình ảnh và hộp chứa đang chạy

Giờ đây, bạn cũng có thể kéo Hình ảnh từ Docker Hub và chạy các vùng chứa trong powershell như cách bạn làm trong Linux. Ví dụ sau sẽ hiển thị ngắn gọn việc tải xuống hình ảnh Ubuntu và chạy vùng chứa khỏi hình ảnh.

Bước đầu tiên là sử dụng Docker pull lệnh để kéo hình ảnh Ubuntu từ Docker Hub.

Bước tiếp theo là chạy hình ảnh Docker bằng cách sau run lệnh -

docker run –it ubuntu /bin/bash

Bạn sẽ nhận thấy rằng lệnh này giống như lệnh trong Linux.

Kitematic

Đây là GUI tương đương với Docker trên Windows. Để mở GUI này, hãy chuyển đến thanh tác vụ và trên biểu tượng Docker, nhấp chuột phải và chọn mở Kitematic.

Nó sẽ nhắc bạn tải xuống Kitematic GUI. Sau khi tải xuống, chỉ cần giải nén nội dung. Sẽ có một tệp được gọi làKitematic.exe. Bấm đúp vào tệp exe này để mở giao diện GUI.

Sau đó, bạn sẽ được yêu cầu đăng nhập vào Docker Hub, nhập thông qua GUI. Chỉ cần nhập tên người dùng và mật khẩu được yêu cầu và sau đó nhấp vào nút Đăng nhập.

Sau khi đăng nhập, bạn sẽ có thể nhìn thấy tất cả các hình ảnh được tải trên hệ thống ở phía bên tay trái của giao diện.

Ở phía bên phải, bạn sẽ tìm thấy tất cả các hình ảnh có sẵn trên Docker Hub.

Hãy lấy một ví dụ để hiểu cách tải xuống hình ảnh Node từ Docker Hub bằng Kitematic.

Step 1 - Nhập từ khóa của nút vào tiêu chí tìm kiếm.

Step 2 - Nhấp vào createtrên hình ảnh Node chính thức. Sau đó, bạn sẽ thấy hình ảnh được tải xuống.

Khi hình ảnh đã được tải xuống, nó sẽ bắt đầu chạy vùng chứa Node.

Step 3 - Nếu bạn đi đến settings , bạn có thể đi sâu vào các tùy chọn cài đặt khác, như được hiển thị bên dưới.

  • General settings - Trong tab này, bạn có thể đặt tên cho vùng chứa, thay đổi cài đặt đường dẫn và xóa vùng chứa.

  • Ports- Tại đây bạn có thể thấy các ánh xạ cổng khác nhau. Nếu muốn, bạn có thể tạo ánh xạ cổng của riêng mình.

  • Volumes - Tại đây bạn có thể xem các ánh xạ khối lượng khác nhau.

  • Advanced - Nó chứa các cài đặt nâng cao cho vùng chứa.