สารบัญ:
ธุรกิจต่างๆประสบปัญหาในการเรียกใช้แอพพลิเคชั่นซอฟต์แวร์ในสภาพแวดล้อมที่หลากหลาย เมื่อแอปพลิเคชันซอฟต์แวร์ถูกย้ายไปยังสภาพแวดล้อมที่แตกต่างกันโอกาสที่ปัญหาจะปรากฏขึ้น ปัญหาเหล่านี้ก่อให้เกิดปัญหาอื่น ๆ เช่นการใช้ทรัพยากรไม่ดีและเสียเวลาและพยายามแก้ไขปัญหาเหล่านี้ เทคโนโลยีคอนเทนเนอร์เสนอทางออกสำหรับปัญหาเหล่านี้และเมื่อเร็ว ๆ นี้มีธุรกิจจำนวนมากที่หันมาใช้เทคโนโลยีดังกล่าว เทคโนโลยีคอนเทนเนอร์นิยามใหม่ว่าแอปพลิเคชั่นพอร์ตและทำงานอย่างไรในสภาพแวดล้อมที่หลากหลาย ดังนั้นอาจจะบอกได้ว่าเทคโนโลยีคอนเทนเนอร์ไม่ใช่สิ่งที่ยิ่งใหญ่ต่อไป - มันมีอยู่แล้วที่นี่
เทคโนโลยีคอนเทนเนอร์คืออะไร
เทคโนโลยีคอนเทนเนอร์นำเสนอโซลูชั่นที่เป็นนวัตกรรมสำหรับปัญหาการใช้งานซอฟต์แวร์ในสภาพแวดล้อมที่หลากหลาย เมื่อแอปพลิเคชันซอฟต์แวร์ถูกย้ายจากสภาพแวดล้อมหนึ่งไปยังอีกสภาพแวดล้อมหนึ่งจากช่วงการผลิตจนถึงการผลิตก็อาจมีปัญหาได้ ตามที่ Solomon Hykes ผู้ก่อตั้ง Docker บริษัท ที่ให้การสนับสนุนตู้คอนเทนเนอร์เป็นที่นิยมอย่างมาก“ คุณกำลังจะทดสอบโดยใช้ Python 2.7 และจากนั้นมันจะทำงานบน Python 3 ในการผลิตและมีบางอย่างแปลก ๆ เกิดขึ้น หรือคุณจะพึ่งพาลักษณะการทำงานของไลบรารี SSL รุ่นหนึ่งและอีกอันจะถูกติดตั้ง คุณจะทำการทดสอบของคุณกับ Debian และการผลิตอยู่ใน Red Hat และมีสิ่งแปลก ๆ เกิดขึ้น "นอกจากปัญหาด้านซอฟต์แวร์แล้วยังมีปัญหาอื่นเกิดขึ้น Hykes ยังคงเพิ่ม" โครงสร้างเครือข่ายอาจแตกต่างกันหรือความปลอดภัย นโยบายและที่เก็บข้อมูลอาจแตกต่างกัน แต่ซอฟต์แวร์จะต้องเปิดใช้งาน " (หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับนักเทียบท่าโปรดดูที่นักเทียบท่า - วิธีที่ภาชนะบรรจุสามารถทำให้การพัฒนา Linux ของคุณง่ายขึ้น)
ภาชนะบรรจุมีสภาพแวดล้อมรันไทม์ซึ่งประกอบด้วยแอปพลิเคชันซอฟต์แวร์การอ้างอิงไลบรารีไบนารีและไฟล์การกำหนดค่า แอปพลิเคชันซอฟต์แวร์ทำงานบนคอนเทนเนอร์และไม่ขึ้นอยู่กับสภาพแวดล้อมของโฮสต์ยกเว้นสำหรับระบบปฏิบัติการ คอนเทนเนอร์สามารถมีหลายแอพและแต่ละแอพจะมีสภาพแวดล้อมเป็นของตัวเอง เมื่อคอนเทนเนอร์ถูกปรับใช้ในสภาพแวดล้อมที่แตกต่างกันระบบปฏิบัติการจะถูกแชร์ผ่านแอพ
