Cách quét phần Docker của bạn với docker-băng ghế thử nghiệm

Cách quét phần cài đặt Docker của bạn với kiểm tra băng ghế Docker Chạy tập lệnh tiện dụng này để tìm hiểu mức độ dễ bị triển khai Docker của bạn.

Nếu bạn là quản trị viên Docker, bạn có thể muốn dành thời gian để đảm bảo việc triển khai Docker của bạn được cài đặt và định cấu hình đúng. Bạn có thể làm điều đó bằng tay, nhưng điều đó sẽ mất nhiều nỗ lực. May mắn thay, một tập lệnh có sẵn cho phép bạn chạy các bài kiểm tra mở rộng đối với phần Docker của bạn. Kịch bản này được gọi là docker-băng ghế thử nghiệm, và nó thực hiện một số lượng thử nghiệm đáng kinh ngạc. Trên thực tế, các bản quét rất kỹ lưỡng, kết quả kiểm tra của bạn sẽ khiến bạn mất thời gian đáng kể để đánh giá.

Đám mây phải đọc

  • Điện toán đám mây năm 2020: Dự đoán về bảo mật, AI, Kubernetes, v.v.
  • Những tiến bộ đám mây quan trọng nhất của thập kỷ
  • Các nhà cung cấp dịch vụ máy tính để bàn hàng đầu (DaaS): Amazon, Citrix, Microsoft, VMware, v.v.
  • Chính sách điện toán đám mây (TechRepublic Premium)

May mắn thay, việc cài đặt docker-băng ghế thử nghiệm sẽ không mất nhiều thời gian. Hãy làm bài kiểm tra này và chạy. Tôi sẽ trình diễn trên Ubuntu Server 18.04 và sẽ cho rằng bạn đã có Docker và đang chạy.

Máy tính không có máy chủ: Hướng dẫn dành cho các nhà lãnh đạo CNTT (TechRepublic Premium)

Cài đặt phụ thuộc

Điều đầu tiên cần làm là cài đặt sự phụ thuộc cần thiết. Vì docker-băng ghế thử nghiệm chạy thử nghiệm dơi, bạn sẽ cần cài đặt dơi. Để làm điều này, hãy làm theo các bước sau:

  1. Mở một thiết bị đầu cuối (hoặc đăng nhập vào máy chủ Ubuntu của bạn).
  2. Thêm kho lưu trữ với lệnh sudo add-apt-repository ppa: duggan / bats .
  3. Cập nhật apt bằng lệnh sudo apt-get update .
  4. Cài đặt dơi bằng lệnh sudo apt-get install bats -y .

Bạn cũng sẽ cần cài đặt git, có thể được thực hiện bằng lệnh:

 sudo apt-get cài đặt git 

Khi cài đặt dơi và git hoàn tất, bạn đã sẵn sàng để tiếp tục.

Tải xuống và sử dụng docker-băng ghế thử nghiệm

Bài kiểm tra docker-băng ghế dự bị ở dạng kịch bản. Để có được tập lệnh, bạn cần kiểm tra phiên bản mới nhất bằng lệnh:

 git clone https://github.com/gaia-adm/docker-bench-test.git 

Với công cụ đã được kiểm tra, thay đổi vào thư mục vừa tạo bằng lệnh:

 cd docker-băng ghế thử nghiệm 

Bây giờ là lúc để chạy kịch bản. Bởi vì tập lệnh được yêu cầu để truy cập các thư mục đặc quyền nhất định, nó phải được chạy với sudo. Chúng tôi sẽ phát lệnh để nó hiển thị kết quả ở định dạng TAP. Theo mặc định, kết quả sẽ được ghi vào thư mục / var / docker-Bench-test / results và sẽ được đóng dấu thời gian cho mỗi lần chạy thử. Lệnh này là:

 sudo ./docker-bench-test.sh -t 

Các bài kiểm tra mất một thời gian để hoàn thành. Khi họ kết thúc, bạn có thể xem tệp bằng lệnh:

 ít hơn /var/docker-bench-test/results/tests_XXX.tap 

Trong đó XXX là dấu thời gian.

Kết quả sẽ cung cấp cho bạn rất nhiều thông tin. Quét qua tệp, từng dòng một và bạn sẽ thấy một số bit rất hợp lệ để giúp bạn cải thiện việc triển khai Docker của mình ( Hình A ).

Figure A

" data-credit="" rel="noopener noreferrer nofollow">

Hình A

Nếu bạn thấy kết quả của các bài kiểm tra không được đưa ra thư mục mặc định, cách tốt nhất của bạn là chỉ cần gửi chúng trực tiếp đến một tệp có lệnh như:

 sudo ./docker-bench-test.sh -t> docker-test-results 

Sau đó, bạn có thể xem kết quả bằng lệnh:

 ít docker-test-results 

Một số kết quả phải là các bản sửa lỗi dễ dàng (chẳng hạn như đảm bảo rằng bạn có người dùng đáng tin cậy có thể chạy trình nền Docker), trong khi các kết quả khác có thể phức tạp hơn một chút để giải quyết (chẳng hạn như các vấn đề về niềm tin nội dung). Tôi đề nghị nhận mọi sửa chữa nhanh chóng được chăm sóc ngay lập tức. Khi bạn đã giải quyết được tất cả các vấn đề đơn giản, hãy quay lại và giải quyết các vấn đề khó khăn hơn.

Đáng thời gian

Dành thời gian chải kỹ thông qua kết quả của bài kiểm tra này. Bạn sẽ ngạc nhiên về số lượng thông tin thích hợp bạn sẽ tìm thấy, liên quan đến việc cài đặt Docker của bạn. Những phút hoặc giờ bạn dành chắc chắn đáng giá thời gian, xem xét thông tin có thể được lượm lặt.

Đám mây và mọi thứ như một bản tin dịch vụ

Đây là nguồn tài nguyên mới nhất của bạn về AWS, Microsoft Azure, Google Cloud Platform, XaaS, bảo mật đám mây và nhiều hơn nữa. Thứ hai được giao

Đăng ký hôm nay

© Copyright 2020 | mobilegn.com