วิธีทดสอบแอปพลิเคชันเดสก์ท็อปอย่างปลอดภัยด้วย Docker

วิธีทดสอบแอปพลิเคชันเดสก์ท็อปอย่างปลอดภัยด้วย Docker

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

วิธีทดสอบแอปพลิเคชันเดสก์ท็อปอย่างปลอดภัยด้วย Docker

ข้อดีและข้อเสียของการใช้นักเทียบท่า

มีเหตุผลดีๆ หลายประการในการลองใช้โปรแกรมใหม่ผ่าน Docker ได้แก่:

  • พวกมันถูกแยกออกจากระบบอย่างปลอดภัย โดยไม่ส่งผลกระทบต่อส่วนอื่น ๆ ในกรณีส่วนใหญ่
  • คอนเทนเนอร์นักเทียบท่ากำลังอัปเดตตัวเอง ซึ่งหมายความว่าคุณสามารถมั่นใจได้ว่าคุณจะได้รับสิ่งล่าสุดและดีที่สุดได้อย่างง่ายดาย
  • คุณไม่ได้ติดตั้งอะไรเลยบนระบบ "ของจริง" ดังนั้นคุณจะไม่พบข้อขัดแย้งกับแอปเวอร์ชัน "ปกติ" ของคุณ ตัวอย่างเช่น คุณสามารถเรียกใช้LibreOfficeบนระบบโฮสต์ของคุณ และเรียกใช้OpenOfficeในคอนเทนเนอร์ได้
  • เมื่อพูดถึงเวอร์ชันต่าง ๆ คุณสามารถมีสำเนาต่าง ๆ ของแอปพลิเคชันเดียวกันบนคอมพิวเตอร์เครื่องเดียวกันในเวลาเดียวกันได้ ลองใช้Word 2016 !
  • แอปพลิเคชั่น Docker บางตัวใช้Linux เวอร์ชัน ลดขนาดของตัวเอง ซึ่งหมายความว่าแม้ว่าแอปพลิเคชันจะเข้ากันไม่ได้กับ Mac หรือ Windows แต่ก็ยังสามารถทำงานบนคอนเทนเนอร์ Docker ได้ ลองใช้ก่อนที่คุณจะเปลี่ยนมาใช้ Linux เวอร์ชันนี้อย่างเป็นทางการ
  • ลบได้ง่าย: ไม่ชอบสิ่งที่เกิดขึ้นใช่ไหม เพียงลบคอนเทนเนอร์เก่าและสร้างคอนเทนเนอร์ใหม่ เท่านี้ก็เสร็จสิ้น

ในทางกลับกัน มีหลายวิธีในการใช้แอปในลักษณะนี้:

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

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

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

เช่นเดียวกับแอปพลิเคชั่นอื่นๆ Docker ก็เป็นโอเพ่นซอร์ส ซึ่งหมายความว่าการเข้าถึงเวอร์ชันล่าสุดและ/หรือการแก้ไขข้อบกพร่องใดๆ จะขึ้นอยู่กับการมีส่วนร่วมของสมาชิกโดยสิ้นเชิง

ติดตั้งและใช้งาน

ทุกสิ่งที่จำเป็นในการติดตั้งและใช้งาน Docker สรุปไว้ในสามขั้นตอนเหล่านี้:

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

เรามาดูรายละเอียดแต่ละขั้นตอนกันในหัวข้อถัดไป

การตั้งค่า

ลีนุกซ์รุ่นส่วนใหญ่มี Docker อยู่ในพื้นที่เก็บข้อมูลเพื่อให้ติดตั้งได้ง่าย ในUbuntuคำสั่งต่อไปนี้จะให้สิ่งที่คุณต้องการ:

sudo apt-get ติดตั้ง docker.io

คุณสามารถยืนยันได้ว่าระบบกำลังทำงานอยู่โดยยืนยันว่า daemon “dockerd” กำลังทำงานอยู่:

ปล.ขวาน | เกรป ด็อกเคิร์ด

Docker daemon จะเริ่มบนระบบของคุณโดยอัตโนมัติตามค่าเริ่มต้น แต่คุณสามารถตั้งค่าที่แตกต่างออกไปได้หากคุณรู้วิธีปรับการตั้งค่าระบบของคุณ

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

วิธีทดสอบแอปพลิเคชันเดสก์ท็อปอย่างปลอดภัยด้วย Docker

หมายเหตุ:หากคุณใช้ Simple UI Docker ตรวจสอบให้แน่ใจว่าคุณเพิ่มตัวเองในกลุ่มผู้ใช้ “นักเทียบท่า” โดย:

  • ป้อนคำสั่ง:

sudo usermod -aG นักเทียบท่า $USER

  • ออกจากระบบและเข้าสู่ระบบอีกครั้ง

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

ค้นหาและติดตั้งแอปพลิเคชันเดสก์ท็อปด้วย Docker

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

นักเทียบท่า run -it -v someoptions \ -e ตัวเลือกเพิ่มเติม \ ยังมีตัวเลือกเพิ่มเติมอีก ...

วางโค้ดนี้ลงในเทอร์มินัล จากนั้นมันจะดาวน์โหลดและเปิดแอปพลิเคชันให้กับคุณ

คุณยังสามารถ "ลาก" แอปแล้วเปิดด้วยตนเองได้ หากคุณใช้แอป Simple UI แอปจะสามารถค้นหาDocker Hubให้คุณ ได้โดยอัตโนมัติ

วิธีทดสอบแอปพลิเคชันเดสก์ท็อปอย่างปลอดภัยด้วย Docker

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

วิธีทดสอบแอปพลิเคชันเดสก์ท็อปอย่างปลอดภัยด้วย Docker

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

วิธีทดสอบแอปพลิเคชันเดสก์ท็อปอย่างปลอดภัยด้วย Docker

เรียกใช้คอนเทนเนอร์ Docker ใหม่

จากบรรทัดคำสั่ง คุณสามารถดูรายการคอนเทนเนอร์ Docker ทั้งหมดด้วยคำสั่ง:

นักเทียบท่า PS -a

วิธีทดสอบแอปพลิเคชันเดสก์ท็อปอย่างปลอดภัยด้วย Docker

ซึ่งจะแสดงรายการคอนเทนเนอร์พร้อมกับสถิติบางส่วน (สังเกต คอลัมน์ "NAMES"ทางด้านขวาสุด) หากต้องการรีสตาร์ทคอนเทนเนอร์ใดคอนเทนเนอร์หนึ่ง ให้เลือกชื่อคอนเทนเนอร์แล้วป้อนคำสั่งต่อไปนี้:

นักเทียบท่าเริ่มต้น [ชื่อคอนเทนเนอร์]

ใช้แอปนี้ไปที่หน้าจอ "คอนเทนเนอร์"เลือกคอนเทนเนอร์ที่คุณต้องการแล้วคลิก ปุ่ม "เริ่ม"ที่ด้านซ้ายบนของหน้าจอ แอปพลิเคชันของคุณจะเริ่มต้นในหน้าต่างใหม่บนหน้าจอ เช่นเดียวกับแอปพลิเคชัน "ปกติ"

วิธีทดสอบแอปพลิเคชันเดสก์ท็อปอย่างปลอดภัยด้วย Docker

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

วิธีทดสอบแอปพลิเคชันเดสก์ท็อปอย่างปลอดภัยด้วย Docker

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

คุณพบแอปพลิเคชั่น Docker ที่น่าสนใจบ้างไหม? แจ้งให้เราทราบในความคิดเห็นด้านล่าง!

ดูเพิ่มเติม:


วิธีย่อขนาดหน้าจอใน Windows 10

วิธีย่อขนาดหน้าจอใน Windows 10

บทความนี้จะแสดงวิธีย่อขนาดหน้าจอใน Windows 10 เพื่อให้คุณใช้งานได้อย่างมีประสิทธิภาพ

วิธีปิด (หรือเปิด) Xbox Game Bar บน Windows 10

วิธีปิด (หรือเปิด) Xbox Game Bar บน Windows 10

Xbox Game Bar เป็นเครื่องมือสนับสนุนที่ยอดเยี่ยมที่ Microsoft ติดตั้งบน Windows 10 ซึ่งผู้ใช้สามารถเรียนรู้วิธีเปิดหรือปิดได้อย่างง่ายดาย

5 วิธีในการจดบันทึกบน Windows 11 โดยไม่ต้องดาวน์โหลดซอฟต์แวร์

5 วิธีในการจดบันทึกบน Windows 11 โดยไม่ต้องดาวน์โหลดซอฟต์แวร์

หากความจำของคุณไม่ค่อยดี คุณสามารถใช้เครื่องมือเหล่านี้เพื่อเตือนตัวเองถึงสิ่งสำคัญขณะทำงานได้

วิธีนำแอพพลิเคชั่นไปไว้บนหน้าจอคอมพิวเตอร์ Windows 11

วิธีนำแอพพลิเคชั่นไปไว้บนหน้าจอคอมพิวเตอร์ Windows 11

หากคุณคุ้นเคยกับ Windows 10 หรือเวอร์ชันก่อนหน้า คุณอาจประสบปัญหาในการนำแอปพลิเคชันไปยังหน้าจอคอมพิวเตอร์ของคุณในอินเทอร์เฟซ Windows 11 ใหม่ มาทำความรู้จักกับวิธีการง่ายๆ เพื่อเพิ่มแอพพลิเคชั่นลงในเดสก์ท็อปของคุณ

วิธีถอนการติดตั้งไดรเวอร์บน Windows อย่างสมบูรณ์

วิธีถอนการติดตั้งไดรเวอร์บน Windows อย่างสมบูรณ์

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

วิธีเปิดใช้งานแป้นพิมพ์เสมือน/แป้นพิมพ์สัมผัสบน Windows 11

วิธีเปิดใช้งานแป้นพิมพ์เสมือน/แป้นพิมพ์สัมผัสบน Windows 11

เรียนรู้วิธีเปิดใช้งานแป้นพิมพ์เสมือนบน Windows 11 เพื่อเพิ่มความสะดวกในการใช้งาน ผสานเทคโนโลยีใหม่เพื่อประสบการณ์ที่ดียิ่งขึ้น

วิธีใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณ

วิธีใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณ

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

หนอนคืออะไร? เหตุใดจึงเป็นอันตรายต่อคอมพิวเตอร์?

หนอนคืออะไร? เหตุใดจึงเป็นอันตรายต่อคอมพิวเตอร์?

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

วิธีดาวน์โหลด อัปเดต และแก้ไขปัญหาไดรเวอร์ USB บน Windows 10

วิธีดาวน์โหลด อัปเดต และแก้ไขปัญหาไดรเวอร์ USB บน Windows 10

เรียนรู้วิธีดาวน์โหลดและอัปเดตไดรเวอร์ USB บนอุปกรณ์ Windows 10 เพื่อให้ทำงานได้อย่างราบรื่นและมีประสิทธิภาพ

5 วิธีในการปรับแต่ง Xbox Game Bar บน Windows PC

5 วิธีในการปรับแต่ง Xbox Game Bar บน Windows PC

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Xbox Game Bar และวิธีปรับแต่งให้เหมาะกับประสบการณ์การเล่นเกมที่สมบูรณ์แบบของคุณ บทความนี้มีข้อมูลทั้งหมด