วิธีการสแกนผ่อนนักเทียบท่าด้วยการทดสอบเทียบท่าเทียบท่า

วิธีสแกนการติดตั้ง Docker ด้วยการทดสอบแท่นวาง Docker เรียกใช้สคริปต์ที่มีประโยชน์นี้เพื่อดูว่าการปรับใช้ Docker ของคุณมีความเสี่ยงอย่างไร

หากคุณเป็นผู้ดูแลระบบ Docker คุณอาจต้องใช้เวลาในการตรวจสอบให้แน่ใจว่าการติดตั้งและปรับใช้ Docker ของคุณนั้นถูกต้อง คุณสามารถทำได้ด้วยตนเอง แต่จะต้องใช้ความพยายามอย่างมาก โชคดีที่มีสคริปต์ที่ให้คุณเรียกใช้การทดสอบอย่างละเอียดกับภาคของ Docker สคริปต์นี้เรียกว่าการทดสอบเทียบท่าเทียบท่าและทดสอบได้อย่างไม่น่าเชื่อ ที่จริงแล้วการสแกนนั้นละเอียดมากผลการทดสอบของคุณจะใช้เวลาพอสมควรในการประเมิน

ต้องอ่าน Cloud

  • Cloud computing ในปี 2020: การคาดการณ์เกี่ยวกับความปลอดภัย, AI, Kubernetes และอื่น ๆ
  • ความก้าวหน้าของระบบคลาวด์ที่สำคัญที่สุดแห่งทศวรรษ
  • เดสก์ท็อปชั้นนำในฐานะผู้ให้บริการ (DaaS): Amazon, Citrix, Microsoft, VMware และอีกมากมาย
  • นโยบายการประมวลผลบนคลาวด์ (TechRepublic Premium)

โชคดีที่การติดตั้งม้านั่งทดสอบไม่นานนัก มาทดสอบและใช้งานกันดีกว่า ฉันจะสาธิตบน Ubuntu Server 18.04 และจะถือว่าคุณมี Docker แล้วและทำงานอยู่

การคำนวณแบบไม่มีเซิร์ฟเวอร์: คู่มือสำหรับผู้นำด้านไอที (TechRepublic Premium)

การติดตั้งการพึ่งพา

สิ่งแรกที่ต้องทำคือการติดตั้งการพึ่งพาที่จำเป็น เนื่องจากการทดสอบนักเทียบท่าใช้การทดสอบค้างคาวคุณจะต้องติดตั้งค้างคาว โดยทำตามขั้นตอนต่อไปนี้:

  1. เปิดเทอร์มินัล (หรือล็อกอินเข้าสู่เซิร์ฟเวอร์ Ubuntu ของคุณ)
  2. เพิ่มที่เก็บด้วยคำสั่ง sudo add-apt-repository ppa: duggan / bats
  3. อัพเดต apt ด้วยคำสั่ง sudo apt-get update
  4. ติดตั้งค้างคาวด้วยคำสั่ง sudo apt-get install bats -y

คุณจะต้องติดตั้งคอมไพล์ด้วยซึ่งสามารถทำได้ด้วยคำสั่ง:

 sudo apt-get git install 

เมื่อการติดตั้งค้างคาวและ Git เสร็จสมบูรณ์คุณก็พร้อมที่จะดำเนินการต่อไป

การดาวน์โหลดและการใช้ docker-bench-test

การทดสอบเทียบท่าเทียบท่ามาในรูปแบบของสคริปต์ ในการรับสคริปต์คุณต้องตรวจสอบเวอร์ชันล่าสุดด้วยคำสั่ง:

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

เมื่อเช็กเอาต์เครื่องมือเปลี่ยนเป็นไดเร็กทอรีที่สร้างขึ้นใหม่ด้วยคำสั่ง:

 cd docker-bench-test 

ได้เวลาเรียกใช้สคริปต์แล้ว เนื่องจากสคริปต์จะต้องเข้าถึงไดเรกทอรีที่มีสิทธิพิเศษบางอย่างจึงต้องเรียกใช้ด้วย sudo เราจะออกคำสั่งเพื่อให้แสดงผลลัพธ์ในรูปแบบ TAP โดยค่าเริ่มต้นผลลัพธ์จะถูกเขียนไปยังไดเรกทอรี / var / docker-bench-test / results และจะมีการประทับเวลาสำหรับการทดสอบแต่ละครั้ง คำสั่งนี้คือ:

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

การทดสอบใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์ เมื่อเสร็จแล้วคุณสามารถดูไฟล์ด้วยคำสั่ง:

 น้อยกว่า /var/docker-bench-test/results/tests_XXX.tap 

ที่ XXX คือเวลาประทับ

ผลลัพธ์จะให้ข้อมูลมากมายเหลือเฟือ ตรวจสอบไฟล์แบบทีละบรรทัดและคุณควรเห็นบิตที่ถูกต้องบางอย่างเพื่อช่วยคุณในการปรับปรุงการปรับใช้ Docker ( รูปที่ A )

Figure A

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

รูปที่

หากคุณพบว่าผลลัพธ์ของการทดสอบไม่ได้ถูกส่งไปยังไดเรกทอรีเริ่มต้นทางออกที่ดีที่สุดของคุณคือเพียงส่งพวกเขาโดยตรงไปยังไฟล์ที่มีคำสั่งเช่น:

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

จากนั้นคุณสามารถดูผลลัพธ์ด้วยคำสั่ง:

 ผลการทดสอบนักเทียบท่าน้อยลง 

ผลลัพธ์บางอย่างควรแก้ไขได้ง่าย (เช่นทำให้แน่ใจว่าคุณมีผู้ใช้ที่เชื่อถือได้ที่สามารถเรียกใช้ Docker daemon) ในขณะที่คนอื่นอาจจะซับซ้อนกว่าเล็กน้อยในการแก้ไข (เช่นปัญหาความน่าเชื่อถือของเนื้อหา) ฉันขอแนะนำให้รับการแก้ไขอย่างรวดเร็วทุกครั้งที่ได้รับการดูแลทันที เมื่อคุณแก้ไขปัญหาง่าย ๆ แล้วให้กลับไปแก้ไขปัญหาที่ท้าทายมากขึ้น

คุ้มค่ากับเวลา

ใช้เวลาในการทดสอบผลการทดสอบนี้ คุณจะประหลาดใจกับข้อมูลที่เกี่ยวข้องที่เกี่ยวข้องกับการติดตั้ง Docker ของคุณ นาทีหรือชั่วโมงที่คุณใช้ไปนั้นคุ้มค่ากับเวลาอย่างมากโดยพิจารณาจากข้อมูลที่สามารถรวบรวมได้

บริการจดหมายข่าวคลาวด์และทุกอย่าง

นี่คือทรัพยากรไปสู่ล่าสุดของ AWS, Microsoft Azure, แพลตฟอร์ม Google Cloud, XaaS, ความปลอดภัยบนคลาวด์และอีกมากมาย จัดส่งวันจันทร์

สมัครวันนี้

© Copyright 2020 | mobilegn.com