Docker เปิดตัวฟีเจอร์ใหม่ สำหรับเครื่องมือการพัฒนาของคุณที่งานเสมือน DockerCon Live 2021 ซึ่ง ระบุว่าการสร้างแอพพลิเคชั่นคอนเทนเนอร์ซอฟต์แวร์จะได้รับการอำนวยความสะดวก
เพื่อให้ทีมซอฟต์แวร์ใช้คอนเทนเนอร์ได้ง่ายขึ้น บริษัทได้ยื่นข้อเสนอชื่อ Docker Development Environments ได้รับการออกแบบมาเพื่อตอบสนองความต้องการพื้นฐานของโครงการแอปพลิเคชันระดับองค์กร: นักพัฒนาต้องการวิธีการแบ่งปันทรัพย์สินของโครงการ เช่น รหัส กับเพื่อนร่วมงาน
นอกจากโค้ดของแอปพลิเคชันเองแล้ว โปรเจ็กต์ซอฟต์แวร์ยังประกอบด้วยส่วนประกอบซอฟต์แวร์ภายนอกหรือการขึ้นต่อกันที่เวิร์กโหลดที่เรียกใช้นั้นอิงตาม และบริบทของแอปพลิเคชันที่เรียกว่า ระยะสุดท้ายหมายถึงรายละเอียดทางเทคนิคบางอย่างเกี่ยวกับวิธีการกำหนดค่าปริมาณงานที่จำเป็นสำหรับการพัฒนา ตามที่ Docker, สภาพแวดล้อมการพัฒนานักเทียบท่าจะช่วยให้ ถึงสมาชิกของทีมซอฟต์แวร์ แบ่งปันทรัพย์สินโครงการเสริมเหล่านั้นด้วยคำสั่งบรรทัดคำสั่งเดียว
ประโยชน์ที่ใหญ่ที่สุดคือความเร็ว เนื่องจากนักพัฒนามักจะต้องกำหนดค่าบริบทของแอปพลิเคชันและการพึ่งพาอาศัยกันบนโครงสร้างพื้นฐานที่พวกเขาใช้เขียนโค้ดด้วยตนเอง ซึ่งอาจใช้เวลานานมากสำหรับโปรเจ็กต์ขนาดใหญ่ โดยการลดงานเป็นการดำเนินการบรรทัดคำสั่งอย่างง่าย นักเทียบท่าสัญญาว่าจะเพิ่มเวลานั้นและอนุญาตให้ทีมซอฟต์แวร์ส่งรหัสได้เร็วขึ้น. การกำจัดปริมาณของการซ่อมแซมด้วยตนเองที่เกี่ยวข้องกับงานควรลดความเสี่ยงของข้อผิดพลาด
นอกจากนี้ Docker เปิดตัว Docker Compose เวอร์ชันใหม่ เครื่องมือของคุณสำหรับสร้างแอปพลิเคชันที่เป็นส่วนหนึ่งของคอนเทนเนอร์ซอฟต์แวร์หลายตัว ช่วยให้นักพัฒนาสามารถสร้างแผนที่ระบุการกำหนดค่าคอนเทนเนอร์ในแอปพลิเคชันและวิธีที่พวกเขาโต้ตอบกัน
เวอร์ชันใหม่แนะนำความสามารถในการเข้าถึงเครื่องมือจากบรรทัดคำสั่ง จาก Docker CLI ซึ่งควรเพิ่มความสามารถในการใช้งาน Docker Compose V2 ยังมีฟีเจอร์ที่ Docker กล่าวว่าจะทำให้ปรับใช้แอพพลิเคชั่น Windows และ Linux บนหน่วยประมวลผลกราฟิกได้ง่ายขึ้น GPU เป็นตัวเลือกที่เหมาะสมที่สุดสำหรับการรันเวิร์กโหลดปัญญาประดิษฐ์ในองค์กร
ในที่สุด Docker กำลังอัปเดตฟีเจอร์ความปลอดภัยโทเค็นการเข้าถึงบุคคลล. โทเค็นการเข้าถึงส่วนบุคคลช่วยให้บริษัทต่างๆ ควบคุมวิธีที่พนักงานเข้าถึงที่เก็บที่มีส่วนประกอบของโครงการแอปพลิเคชันของตน ด้วยการอัปเดต ผู้ดูแลระบบจะได้รับความสามารถในการกำหนดระดับการเข้าถึงหนึ่งในสามระดับให้กับผู้ใช้ตามบทบาทของพวกเขา ผู้ใช้อาจมีความสามารถในการดูที่เก็บ แต่ไม่สามารถแก้ไขได้ ความสามารถในการอ่านและแก้ไข หรือหากจำเป็น สิทธิ์ในการเขียนที่จำกัด ที่อนุญาตให้คุณเปลี่ยนที่เก็บได้ก็ต่อเมื่อเข้าถึงได้แบบสาธารณะเท่านั้น
ด้วยการให้การควบคุมที่ละเอียดยิ่งขึ้นเพื่อรักษาความปลอดภัยโครงการแอปพลิเคชัน Docker หวังที่จะเพิ่มประสิทธิภาพด้านอื่นของโครงการคอนเทนเนอร์
Donnie Berkholz รองประธานฝ่ายผลิตภัณฑ์ของ Docker กล่าวว่า "นักพัฒนาซอฟต์แวร์ในปัจจุบันต้องเผชิญกับภาษา เฟรมเวิร์ก และสถาปัตยกรรมที่หลากหลาย รวมถึงอินเทอร์เฟซที่ไม่ต่อเนื่องระหว่างเครื่องมือสำหรับแต่ละขั้นตอนไปป์ไลน์ ส่งผลให้การพัฒนาแอปพลิเคชันมีความซับซ้อนมหาศาล "การประกาศในวันนี้ช่วยให้นักพัฒนาจัดส่งได้เร็วขึ้นโดยทำให้ความคิดของพวกเขาเป็นจริงด้วย Docker"
องค์ประกอบหลักที่สองของ Docker Product News ในปัจจุบันมุ่งเน้นไปที่ Docker Hub Docker Hub เป็น App Store ชนิดหนึ่งที่มีระบบปฏิบัติการ ฐานข้อมูล และส่วนประกอบอื่นๆ ในเวอร์ชันคอนเทนเนอร์ที่นักพัฒนาใช้ในโปรเจ็กต์ของตน
ในที่สุด บริษัทยังประกาศความร่วมมือกับ Amazon Web Services และ Mirantis เพื่อช่วยให้นักพัฒนาเข้าถึงส่วนประกอบซอฟต์แวร์ที่ใช้ในโครงการแอปพลิเคชันได้ง่ายขึ้น การประกาศดังกล่าวแสดงถึงการอัปเดตผลิตภัณฑ์ที่ใหญ่ที่สุดของ Docker นับตั้งแต่มีการระดมทุน 23 ล้านดอลลาร์เมื่อต้นปีนี้