Trang Chủ Nhận xét Đánh giá và đánh giá Docker

Đánh giá và đánh giá Docker

Video: Основы Docker. Большой практический выпуск (Tháng Chín 2024)

Video: Основы Docker. Большой практический выпуск (Tháng Chín 2024)
Anonim

Docker là mã nguồn mở và miễn phí sử dụng. Tuy nhiên, có phí tùy thuộc vào loại kho bạn cần. Miễn phí, bạn có quyền truy cập vào một kho lưu trữ riêng và kho lưu trữ công cộng không giới hạn, được gọi là "repos". Với $ 7 mỗi tháng, bạn nhận được năm repos riêng; $ 12 mỗi tháng cho 10 repos; $ 22 mỗi tháng cho 20; và $ 50 mỗi tháng cho 50.

Lặn trong

Đối với những người mới như tôi, cách tốt nhất để đưa Docker cho một vòng quay là xem qua hướng dẫn tuyệt vời trên trang web của nó. Hướng dẫn giới thiệu cho bạn về Docker CLI (giao diện dòng lệnh), cú pháp dựa trên Linux, vì vậy những người có kinh nghiệm làm việc với các lệnh Linux sẽ cảm thấy như ở nhà. Ngay cả các quản trị viên Windows được sử dụng để làm việc với dòng lệnh cũng có thể điều chỉnh khá nhanh.

Trong hướng dẫn, tôi đã học cách thực thi một ứng dụng trong Docker. Cách các ứng dụng được thực thi là một phần quan trọng của Docker. Các ứng dụng chạy trong các thùng chứa không gian bị cô lập trong nhân Linux, chiếm ít tài nguyên. Các container có hiệu quả, vì chúng không bắt đầu cho đến khi bạn thực hiện một chương trình bên trong một trong số chúng. Khi chương trình dừng lại, container cũng vậy, như tôi đã học được từ hướng dẫn.

Với Docker, bạn cũng có thể thêm các tiện ích cho ứng dụng. Tôi đã thêm tiện ích Ping vào ứng dụng hướng dẫn. Sau đó, bằng cách sử dụng dòng lệnh, tôi đã chạy Ping với google.com. Đây là công cụ quản trị cơ bản, nhưng đó là một cách tuyệt vời để tìm hiểu cú pháp. Hướng dẫn đi vào chi tiết cụ thể hơn, chẳng hạn như chỉ cho bạn cách xem ID container và cách đẩy ứng dụng của bạn dưới dạng hình ảnh đến Docker Hub, một vị trí trung tâm mà bạn có thể chia sẻ hình ảnh với người khác.

Một lưu ý về giao diện cho Linux noobs: Như với hầu hết các giao diện dòng lệnh, cú pháp rất quan trọng. Một lỗi đánh máy hoặc một lỗi trong khoảng cách giữa một công tắc dòng lệnh và lệnh của bạn sẽ không chạy (như với tất cả mã hóa). Cá nhân, với tư cách là quản trị viên hệ thống, tôi luôn thấy rằng mức độ chính xác khi gõ có thể hơi điên rồ, đặc biệt là khi bạn có một đám cháy CNTT để dập tắt. Docker yêu cầu cú pháp rất chính xác. Và tất cả các gõ có thể được lặp đi lặp lại. Ví dụ, để cài đặt tiện ích của tôi vào ứng dụng hướng dẫn, tôi đã phải gõ lệnh để chạy ứng dụng ngoài việc cài đặt tiện ích. Tôi cho rằng bạn học các phím tắt cho các tác vụ này khi bạn trở nên quen thuộc hơn với môi trường.

Bắt Docker

Với hướng dẫn dưới vành đai của tôi, tôi đã xem xét những gì tôi cần để đi "thế giới thực" với Docker. Có hai nhiệm vụ chính khi bắt đầu sử dụng Docker. Một người đang đăng ký tài khoản Docker Hub miễn phí. Cái khác là cài đặt công cụ Docker.

Trong Docker Hub, bạn có thể duyệt các hình ảnh mà người khác đã tải lên. Một số hình ảnh phổ biến hơn bao gồm các hương vị khác nhau của Ubuntu (ví dụ Saucy Salamander), WordPress, MySQL và Nginix (một máy chủ proxy ngược, mã nguồn mở). Tôi hơi ngạc nhiên khi không có nhiều hình ảnh trong Hub.

Trong Hub, bạn có thể xây dựng kho lưu trữ của riêng mình, điều mà tôi đã làm bằng cách nhấp vào nút Thêm Kho lưu trữ trong trang hồ sơ Docker Hub của tôi. Tôi đã được cung cấp tùy chọn để xây dựng thủ công hoặc chọn một bản dựng tự động mà tôi đã chọn cho cái sau.

Đối với bản dựng tự động, bạn có thể chọn GitHub hoặc Bitbucket để lưu trữ kho lưu trữ của mình và bạn sẽ cần một tài khoản với một trong các dịch vụ đó. Sau khi chọn GitHub, tôi được yêu cầu chọn loại tài khoản tôi muốn. Điều này dựa trên sơ đồ giá mà tôi đã đề cập trước đó và giá cả phụ thuộc vào số lượng kho riêng mà bạn cần. Với tài khoản miễn phí của mình, tôi đã nhận được quyền truy cập cấp mặc định vào các kho công khai không giới hạn và một tài khoản riêng tư.

Tiếp theo, bạn phải cho phép Docker truy cập GitHub, chỉ mất một cú nhấp chuột. Bạn chọn kho lưu trữ của bạn để xây dựng. Bạn sẽ muốn theo sát các bước trong tài liệu trực tuyến của Docker; Tôi đã vấp ngã một vài lần trong quá trình này. Tôi đã có một chút bối rối về những gì tôi phải làm trong Docker UI so với UI của GitHub. Tôi không thể nhấn mạnh đủ, hãy đọc hướng dẫn nếu bạn chưa có kinh nghiệm với các dịch vụ.

Đơn hàng thứ hai của doanh nghiệp là cài đặt Docker Engine. Có các phiên bản cho Mac OS X, Windows, Red Hat Bạn đặt tên cho nó. Vì công cụ Docker dựa trên Linux, nên nó cần một máy ảo để chạy trong Windows. Bạn có thể tự thiết lập nó, nhưng nhóm Docker đã tạo ra một ứng dụng đơn giản có tên là Boot2Docker giúp bạn làm điều đó. Boot2Docker cài đặt một máy ảo và chạy Linux daemon, quá trình cài đặt chỉ mất vài phút. Cuối cùng, bạn sẽ có một số chương trình được cài đặt, bao gồm VirtualBox, Boot2Docker Linux ISO và công cụ quản lý.

Được trang bị với Docker

Gần như mọi công ty công nghệ lớn đều có mặt trên Docker, bao gồm Microsoft, Red Hat, Rackspace, v.v. Docker là một cách mạnh mẽ để chạy hiệu quả nhiều ứng dụng phân tán, đặc biệt là trong các triển khai lớn. Ngoài ra, do các ứng dụng được quản lý tập trung, một nhóm CNTT thậm chí còn có cách để giữ một số phương tiện kiểm soát kiểm soát đối với các nhà phát triển phải thường xuyên cập nhật ứng dụng. Docker cung cấp một phương tiện hiệu quả để triển khai trên quy mô rộng. Sẽ rất thú vị khi xem những đỉnh cao mà Docker có thể đạt được, nhưng nó đã rất xuất sắc và là sự lựa chọn của ban biên tập cho các dịch vụ đám mây cho CNTT và hệ thống.

Đánh giá và đánh giá Docker