นักเทียบท่า สร้างแอปพลิเคชันที่บรรจุ เรียกว่าคอนเทนเนอร์ แต่ละตู้คอนเทนเนอร์ให้สภาพแวดล้อมที่แยกได้คล้ายกับ เครื่องเสมือน (vm) ซึ่งแตกต่างจาก VMS ตู้คอนเทนเนอร์ Docker อย่าเรียกใช้ระบบปฏิบัติการแบบเต็ม . พวกเขาแบ่งปันเคอร์เนลของโฮสต์และเสมือนจริงในระดับซอฟต์แวร์
ข้อมูลเบื้องต้นกับนักเทียบท่า
Docker ได้กลายเป็นเครื่องมือมาตรฐานสำหรับนักพัฒนาซอฟต์แวร์และผู้ดูแลระบบ มันเป็นวิธีที่เรียบร้อยในการเปิดใช้งานแอปพลิเคชันอย่างรวดเร็วโดยไม่ส่งผลกระทบต่อส่วนที่เหลือของระบบของคุณ คุณสามารถหมุนบริการใหม่ด้วยเดี่ยว
แท่นวิ่ง
สั่งการ.
ภาชนะบรรจุที่ห่อหุ้มทุกอย่างที่จำเป็นในการเรียกใช้แอปพลิเคชันจากการพึ่งพาแพคเกจ OS ไปยังซอร์สโค้ดของคุณเอง คุณกำหนดขั้นตอนการสร้างคอนเทนเนอร์เป็นคำแนะนำใน
Dockerfile
. Docker ใช้ DockerFile เพื่อสร้าง
ภาพ
.
รูปภาพกำหนดซอฟต์แวร์ที่มีอยู่ในตู้คอนเทนเนอร์ สิ่งนี้เทียบเท่ากับการเริ่มต้น VM ด้วยระบบปฏิบัติการ ISO หากคุณสร้างภาพผู้ใช้ Docker ใด ๆ จะสามารถเปิดแอปของคุณด้วย
แท่นวิ่ง
.
Docker ทำงานอย่างไร
ตู้คอนเทนเนอร์ใช้คุณสมบัติเคอร์เนลระบบปฏิบัติการเพื่อให้สภาพแวดล้อมเสมือนจริงบางส่วน เป็นไปได้ที่จะสร้างคอนเทนเนอร์ตั้งแต่เริ่มต้นด้วยคำสั่งเช่น
chroot
. สิ่งนี้จะเริ่มกระบวนการที่มีไดเรกทอรีรากที่ระบุแทนรากของระบบ แต่การใช้เคอร์เนลฟีเจอร์โดยตรงคือ Fiddly, ไม่ปลอดภัยและมีแนวโน้มข้อผิดพลาด
Docker เป็นโซลูชั่นที่สมบูรณ์สำหรับการผลิตการกระจายและการใช้ภาชนะบรรจุ การเปิดตัว Docker สมัยใหม่ประกอบด้วย ส่วนประกอบอิสระหลายชิ้น . ก่อนอื่นมีนักเทียบท่า cli ซึ่งเป็นสิ่งที่คุณโต้ตอบกับเทอร์มินัลของคุณ cli ส่งคำสั่งไปยัง Docker Daemon . สิ่งนี้สามารถทำงานในเครื่องหรือ บนโฮสต์ระยะไกล . ภูตมีหน้าที่รับผิดชอบในการจัดการภาชนะและรูปภาพที่สร้างขึ้นจาก
ส่วนประกอบสุดท้ายเรียกว่า รันไทม์ภาชนะ . รันไทม์เรียกใช้คุณสมบัติเคอร์เนลเพื่อเปิดตัวคอนเทนเนอร์จริง ๆ Docker เข้ากันได้กับ Runtimes ที่เป็นไปตาม ข้อมูลจำเพาะ OCI มาตรฐานที่เปิดโล่งนี้ช่วยให้สามารถใช้งานร่วมกันระหว่างเครื่องมือการบรรจุที่แตกต่างกัน
คุณไม่จำเป็นต้องกังวลมากเกินไปเกี่ยวกับการทำงานภายในของ Docker เมื่อคุณเริ่มต้นเป็นครั้งแรก การติดตั้ง
นักเทียบท่า
ในระบบของคุณจะให้ทุกสิ่งที่คุณต้องการในการสร้างและเรียกใช้คอนเทนเนอร์
ทำไมคนจำนวนมากจึงใช้นักเทียบท่า?
ตู้คอนเทนเนอร์ได้รับความนิยมมากเพราะพวกเขาแก้ปัญหาความท้าทายร่วมกันมากมายในการพัฒนาซอฟต์แวร์ ความสามารถในการเก็บรวบรวมหนึ่งครั้งและทำงานได้ทุกที่ ลดช่องว่างระหว่าง สภาพแวดล้อมการพัฒนาของคุณและเซิร์ฟเวอร์การผลิตของคุณ
การใช้ภาชนะบรรจุให้ความมั่นใจว่าทุกสภาพแวดล้อมนั้นเหมือนกัน หากคุณมีสมาชิกในทีมใหม่พวกเขาจะต้อง
แท่นวิ่ง
เพื่อตั้งค่าอินสแตนซ์การพัฒนาของตนเอง เมื่อคุณเปิดใช้บริการของคุณคุณสามารถใช้อิมเมจ Docker ของคุณเพื่อปรับใช้กับการผลิต NS
สภาพแวดล้อมสด
ตรงกับอินสแตนซ์ภายในของคุณอย่างแน่นอนหลีกเลี่ยงสถานการณ์ "มันทำงานบนเครื่องของฉัน"
Docker สะดวกกว่าเครื่องเสมือนเต็มเป่า VMS เป็นเครื่องมือทั่วไปที่ออกแบบมาเพื่อรองรับทุกปริมาณงานที่เป็นไปได้ ในทางตรงกันข้ามภาชนะบรรจุมีน้ำหนักเบาพอเพียงและเหมาะสมกับการใช้กรณีการใช้ ในฐานะที่เป็น Docker แบ่งปันเคอร์เนลของโฮสต์คอนเทนเนอร์มีผลกระทบเล็กน้อยต่อประสิทธิภาพของระบบ เวลาเปิดตัวคอนเทนเนอร์เกือบจะเกิดขึ้นทันทีเนื่องจากคุณเพิ่งเริ่มต้นกระบวนการไม่ใช่ระบบปฏิบัติการทั้งหมด
เริ่มต้น
Docker มีให้บริการในการกระจายลินุกซ์ยอดนิยมทั้งหมด มันยังทำงานบน Windows และ Macos ทำตาม คำแนะนำการตั้งค่า Docker สำหรับแพลตฟอร์มของคุณ เพื่อให้ได้มันขึ้นมา
คุณสามารถตรวจสอบว่าการติดตั้งของคุณทำงานโดยการเริ่มต้นคอนเทนเนอร์ง่าย ๆ :
Docker Run Hello-World
สิ่งนี้จะเริ่มต้นคอนเทนเนอร์ใหม่ด้วยพื้นฐาน
สวัสดีชาวโลก
ภาพ. ภาพดังกล่าวส่งออกบางอย่างอธิบายวิธีการใช้ Docker จากนั้นภาชนะจะออกไปวางคุณกลับไปที่เทอร์มินัลของคุณ
สร้างภาพ
เมื่อคุณวิ่งแล้ว
สวัสดีชาวโลก
คุณพร้อมที่จะสร้างภาพนักเทียบท่าของคุณเอง DockerFile อธิบายวิธีการให้บริการของคุณโดย
การติดตั้งซอฟต์แวร์ที่จำเป็น
และการคัดลอกในไฟล์ นี่เป็นตัวอย่างง่ายๆโดยใช้ Apache Web Server:
จาก httpd: ล่าสุด รัน echo "loadmodule headers_module modules / mod_headers.so" & gt; & gt; /usr/local/apache2/conf/httpd.conf คัดลอก. htaccess /var/www/html/.htaccess คัดลอก index.html /var/www/html/index.html คัดลอก css / / var / www / html / css
NS
จาก
บรรทัดกำหนดภาพพื้นฐาน ในกรณีนี้เราเริ่มต้นจากภาพ Apache อย่างเป็นทางการ Docker ใช้คำแนะนำที่เหลืออยู่ใน DockerFile ของคุณที่ด้านบนของภาพพื้นฐาน
NS
วิ่ง
เวทีเรียกใช้คำสั่งภายในคอนเทนเนอร์ นี่อาจเป็นคำสั่งใด ๆ ที่มีอยู่ในสภาพแวดล้อมของคอนเทนเนอร์ เราเปิดใช้งาน
ส่วนหัว
โมดูล Apache ซึ่งสามารถใช้งานได้โดย
.htaccess
ไฟล์เพื่อตั้งค่ากฎการกำหนดเส้นทาง
บรรทัดสุดท้ายคัดลอกไฟล์ HTML และ CSS ในไดเรกทอรีการทำงานของคุณลงในอิมเมจคอนเทนเนอร์ รูปภาพของคุณตอนนี้มีทุกสิ่งที่คุณต้องใช้งานเว็บไซต์ของคุณ
ตอนนี้คุณสามารถสร้างภาพ:
Docker สร้าง - เว็บไซต์ของฉัน: V1
Docker จะใช้ DockerFile ของคุณเพื่อสร้างภาพ คุณจะเห็นเอาต์พุตในเทอร์มินัลของคุณเมื่อ Docker ทำงานแต่ละคำแนะนำของคุณ
NS
-NS
ในคำสั่ง
แท็กรูปภาพของคุณ
ด้วยชื่อที่กำหนด (
เว็บไซต์ของฉัน: v1
). ทำให้ง่ายต่อการอ้างถึงในอนาคต แท็กมีสององค์ประกอบคั่นด้วยลำไส้ใหญ่ ส่วนแรกตั้งชื่อภาพในขณะที่สองมักจะแสดงรุ่นของมัน หากคุณละเว้นลำไส้ใหญ่ Docker จะเริ่มต้น
ที่จะใช้
ล่าสุด
เป็นรุ่นแท็ก
NS
.
ในตอนท้ายของคำสั่งบอกนักเทียบท่าเพื่อใช้ DockerFile ในไดเรกทอรีการทำงานในเครื่องของคุณ นี้ยัง
ตั้งค่าบริบทการสร้าง
ช่วยให้คุณใช้ไฟล์และโฟลเดอร์ในไดเรกทอรีการทำงานของคุณด้วย
สำเนา
คำแนะนำใน Dockerfile ของคุณ
เมื่อคุณสร้างภาพของคุณแล้วคุณสามารถเริ่มคอนเทนเนอร์โดยใช้
แท่นวิ่ง
:
Docker Run -d -p 8080: 80 เว็บไซต์ของฉัน: V1
เราใช้ธงพิเศษสองสามครั้ง
แท่นวิ่ง
ที่นี่. NS
-NS
Flag ทำให้แท่นวาง Cli สามารถถอดออกจากตู้คอนเทนเนอร์ทำให้สามารถทำงานในพื้นหลัง การแมปพอร์ตถูกกำหนดด้วย
-NS
ดังนั้นพอร์ต 8080 บนแผนที่โฮสต์ของคุณไปยังพอร์ต 80 ในคอนเทนเนอร์ คุณควรเห็นหน้าเว็บของคุณหากคุณเยี่ยมชม
localhost: 8080
ในเบราว์เซอร์ของคุณ
ภาพ Docker เกิดขึ้นจากเลเยอร์ การเรียนการสอนแต่ละครั้งใน Dockerfile ของคุณสร้างเลเยอร์ใหม่ คุณสามารถใช้คุณสมบัติการสร้างขั้นสูงเพื่อ อ้างอิงภาพพื้นฐานหลายภาพ ละทิ้งเลเยอร์ตัวกลางจากภาพก่อนหน้านี้
การลงทะเบียนรูปภาพ
เมื่อคุณมีภาพคุณสามารถผลักดันให้รีจิสทรีได้ การลงทะเบียน ให้ที่เก็บข้อมูลแบบรวมศูนย์ เพื่อให้คุณสามารถแบ่งปันคอนเทนเนอร์กับผู้อื่น รีจิสทรีเริ่มต้นคือ Docker Hub .
เมื่อคุณเรียกใช้คำสั่งที่อ้างถึงรูปภาพ Docker ตรวจสอบก่อนว่าจะมีให้บริการในเครื่องหรือไม่ หากไม่ใช่มันจะพยายามดึงมันจาก Docker Hub คุณสามารถดึงภาพด้วยตนเองด้วย
ดึงท่าเรือ
สั่งการ:
Docker Pull HTTPD: ล่าสุด
หากคุณต้องการเผยแพร่ภาพให้สร้าง
Docker Hub
บัญชีผู้ใช้. วิ่ง
เข้าสู่ระบบ Docker
และป้อนชื่อผู้ใช้และรหัสผ่านของคุณ
ถัดไปแท็กรูปภาพของคุณโดยใช้ชื่อผู้ใช้ Docker Hub ของคุณ:
Docker Tag My-Image: ล่าสุด Docker-Hub-username / My-Image: ล่าสุด
ตอนนี้คุณสามารถผลักภาพของคุณ:
Docker Push Docker-Hub-username / My-Image: ล่าสุด
ผู้ใช้รายอื่นจะสามารถดึงภาพของคุณและเริ่มคอนเทนเนอร์ด้วย
คุณสามารถ เรียกใช้รีจิสทรีของคุณเอง หากคุณต้องการที่เก็บภาพส่วนตัว บริการของบุคคลที่สามหลายแห่งยัง เสนอการลงทะเบียน Docker เป็นทางเลือกให้กับ Docker Hub
จัดการภาชนะบรรจุของคุณ
Docker CLI มีคำสั่งหลายคำสั่งเพื่อให้คุณจัดการภาชนะที่ใช้งานได้ นี่คือบางส่วนที่มีประโยชน์มากที่สุดที่ต้องรู้:
รายการภาชนะบรรจุ
Docker PS
แสดงให้คุณเห็นทุกภาชนะที่ใช้งานอยู่ของคุณ การเพิ่ม
-NS
ธงจะแสดงตู้แรนเดอร์หยุดเช่นกัน
การหยุดและเริ่มต้นคอนเทนเนอร์
เพื่อหยุดภาชนะให้ทำงาน
Docker หยุดตู้คอนเทนเนอร์ของฉัน
. แทนที่
ของฉันภาชนะ
ด้วยชื่อหรือ ID ของตู้คอนเทนเนอร์ คุณสามารถรับข้อมูลนี้จาก
ป.ล.
สั่งการ. ตู้คอนเทนเนอร์หยุดรีสตาร์ทด้วย
Docker เริ่มต้นคอนเทนเนอร์ของฉัน
.
ภาชนะบรรจุมักจะทำงานตราบเท่าที่กระบวนการหลักของพวกเขายังมีชีวิตอยู่
นโยบายการเริ่มต้นใหม่
ควบคุมสิ่งที่เกิดขึ้นเมื่อตู้คอนเทนเนอร์หยุดหรือการรีสตาร์ทโฮสต์ของคุณ ผ่าน
--restart อยู่เสมอ
ถึง
แท่นวิ่ง
เพื่อให้ตู้คอนเทนเนอร์รีสตาร์ททันทีหลังจากหยุด
รับเปลือก
คุณสามารถ
เรียกใช้คำสั่งใน
ภาชนะที่ใช้
Docker Exec My-Command My-Command ของฉัน
. สิ่งนี้มีประโยชน์เมื่อคุณต้องการเรียกใช้งานด้วยตนเองที่แยกออกจากกระบวนการหลักของคอนเทนเนอร์
เพิ่ม
-มัน
ตั้งค่าสถานะหากคุณต้องการการเข้าถึงแบบโต้ตอบ สิ่งนี้ช่วยให้คุณวางลงในเปลือกโดยการวิ่ง
Docker Exec - IT ของ My-Container SH
.
บันทึกการตรวจสอบ
Docker รวบรวมเอาต์พุตโดยอัตโนมัติที่ปล่อยออกไปยังสตรีมอินพุตและเอาต์พุตมาตรฐานของคอนเทนเนอร์ NS
Docker บันทึกคอนเทนเนอร์ของฉัน
คำสั่งจะแสดงบันทึกของคอนเทนเนอร์ภายในเทอร์มินัลของคุณ NS
--ติดตาม
การตั้งค่าสถานะจะตั้งค่าสตรีมต่อเนื่องเพื่อให้คุณสามารถดูบันทึกแบบเรียลไทม์
ทำความสะอาดทรัพยากร
ภาชนะบรรจุและรูปภาพเก่าสามารถพะเนินได้อย่างรวดเร็วในระบบของคุณ ใช้
Docker RM ตู้คอนเทนเนอร์ของฉัน
หากต้องการลบคอนเทนเนอร์ด้วย ID หรือชื่อ
คำสั่งสำหรับรูปภาพคือ
Docker RMI My-Image: ล่าสุด
. ผ่าน ID ของรูปภาพหรือชื่อแท็กแบบเต็ม หากคุณระบุแท็กภาพจะไม่ถูกลบจนกว่าจะไม่มีแท็กที่กำหนดอีกต่อไป มิฉะนั้นแท็กที่กำหนดจะถูกลบออก แต่แท็กอื่น ๆ ของภาพจะยังคงใช้งานได้
การทำความสะอาดจำนวนมากเป็นไปได้โดยใช้
มิฉะวง
สั่งการ
. สิ่งนี้ช่วยให้คุณง่ายในการลบภาชนะที่หยุดทั้งหมดและภาพที่ซ้ำซ้อนทั้งหมด
การจัดการกราฟิก
หากเทอร์มินัลไม่ใช่สิ่งที่คุณคุณสามารถใช้เครื่องมือของบุคคลที่สาม ตั้งค่าส่วนต่อประสานกราฟิกสำหรับ Docker . Web Dashboards ให้คุณตรวจสอบและจัดการการติดตั้งของคุณได้อย่างรวดเร็ว พวกเขายังช่วยให้คุณควบคุมระยะไกลของตู้คอนเทนเนอร์ของคุณ
การจัดเก็บข้อมูลถาวร
ตู้คอนเทนเนอร์ Docker เป็นชั่วคราวโดยค่าเริ่มต้น การเปลี่ยนแปลงที่เกิดขึ้นกับระบบไฟล์ของคอนเทนเนอร์จะไม่คงอยู่หลังจากที่ตู้คอนเทนเนอร์หยุด มันไม่ปลอดภัยที่จะ
เรียกใช้รูปแบบใด ๆ ของระบบจัดเก็บไฟล์
ในภาชนะเริ่มต้นด้วยพื้นฐาน
แท่นวิ่ง
สั่งการ.
มีวิธีการที่แตกต่างกันเล็กน้อย การจัดการข้อมูลถาวร . ที่พบมากที่สุดคือการใช้ Volume Docker โวลุ่มเป็นหน่วยเก็บข้อมูล ที่ติดตั้งเป็นระบบไฟล์คอนเทนเนอร์ ข้อมูลใด ๆ ในปริมาตรจะยังคงอยู่เหมือนเดิมหลังจากที่คอนเทนเนอร์ที่เชื่อมโยงหยุดให้คุณเชื่อมต่อคอนเทนเนอร์อื่นในอนาคต
รักษาความปลอดภัย
ภาระงานที่ใช้งานสามารถรักษาความปลอดภัยได้มากกว่าคู่โลหะเปลือยของพวกเขาเนื่องจาก Docker ให้การแยกระหว่างระบบปฏิบัติการและบริการของคุณ อย่างไรก็ตาม Docker เป็นปัญหาด้านความปลอดภัยที่อาจเกิดขึ้นเช่นเดียวกับ
ปกติทำงานเป็น
ราก
และสามารถใช้ประโยชน์จากซอฟต์แวร์ที่เป็นอันตราย
หากคุณทำงาน Docker เป็นเครื่องมือในการพัฒนาเท่านั้นการติดตั้งเริ่มต้นจะปลอดภัยที่จะใช้ เซิร์ฟเวอร์การผลิตและเครื่องจักรที่มีซ็อกเก็ต Daemon ที่สัมผัสกับเครือข่ายควรแข็งตัวก่อนที่คุณจะมีชีวิตอยู่
ตรวจสอบการติดตั้ง Docker ของคุณ เพื่อระบุปัญหาความปลอดภัยที่อาจเกิดขึ้น มี มีเครื่องมืออัตโนมัติ ที่สามารถช่วยคุณค้นหาจุดอ่อนและแนะนำความละเอียด นอกจากนี้คุณยังสามารถ สแกนภาพคอนเทนเนอร์แต่ละภาพ สำหรับปัญหาที่สามารถใช้ประโยชน์จากภายใน
ทำงานกับหลายตู้คอนเทนเนอร์
NS
นักเทียบท่า
คำสั่งใช้งานได้กับคอนเทนเนอร์เดียวเท่านั้น คุณมักจะต้องการใช้ตู้คอนเทนเนอร์รวมกัน
นักเทียบท่าเขียน
เป็นเครื่องมือที่ให้คุณกำหนดภาชนะบรรจุของคุณในไฟล์ YAML คุณสามารถเริ่มต้นได้ทั้งหมดด้วยคำสั่งเดียว
สิ่งนี้มีประโยชน์เมื่อโครงการของคุณขึ้นอยู่กับบริการอื่น ๆ เช่นเว็บแบ็กเอนด์ที่อาศัยเซิร์ฟเวอร์ฐานข้อมูล คุณสามารถกำหนดภาชนะทั้งสองในของคุณ
Docker-compos.yml
และได้รับประโยชน์จากการจัดการที่คล่องตัวด้วย
เครือข่ายอัตโนมัติ
.
นี่เป็นเรื่องง่าย
Docker-compos.yml
ไฟล์:
รุ่น: "3"
บริการ:
แอป:
รูปภาพ: App-Server: ล่าสุด
พอร์ต:
- 8000: 80
ฐานข้อมูล:
ภาพ: เซิร์ฟเวอร์ฐานข้อมูล: ล่าสุด
วอลุ่ม:
- ข้อมูลฐานข้อมูล: / ข้อมูล
วอลุ่ม:
ข้อมูลฐานข้อมูล:
สิ่งนี้จะกำหนดสองตู้คอนเทนเนอร์ (
แอป
และ
ฐานข้อมูล
). มีการสร้างระดับเสียงสำหรับฐานข้อมูล สิ่งนี้ติดตั้งเพื่อ
/ข้อมูล
ในภาชนะบรรจุ พอร์ตของเซิร์ฟเวอร์แอป 80 ถูกเปิดเผยเป็น 8000 บนโฮสต์ วิ่ง
นักเทียบท่าเทียบเรือ
เพื่อหมุนทั้งบริการรวมถึงเครือข่ายและปริมาตร
การใช้งานนักเทียบท่าช่วยให้คุณ
เขียนกลับมาใช้ใหม่
นิยามคอนเทนเนอร์ที่คุณสามารถแบ่งปันกับผู้อื่นได้ คุณสามารถกระทำ
Docker-compos.yml
เข้าสู่การควบคุมรุ่นของคุณแทนที่จะให้นักพัฒนาท่องจำ
แท่นวิ่ง
คำสั่ง
มีวิธีการอื่นในการใช้งานตู้คอนเทนเนอร์หลายตู้เช่นกัน แอป Docker คือ โซลูชันที่เกิดขึ้นใหม่ที่ให้ความเป็นนามธรรมอีกระดับหนึ่ง ที่อื่นในระบบนิเวศ Podman เป็นทางเลือกเทียบเท่า ที่ให้คุณสร้าง "pods" ของภาชนะภายในเครื่องของคุณ
Orchestration คอนเทนเนอร์
Docker ปกติไม่ทำงานตามปกติในการผลิต ตอนนี้เป็นเรื่องธรรมดามากที่จะใช้แพลตฟอร์ม orchestration เช่น kbernetes หรือโหมด Docker Swarm เครื่องมือเหล่านี้ออกแบบมาเพื่อจัดการ แบบจำลองคอนเทนเนอร์หลายตัว ซึ่งช่วยเพิ่มความยืดหยุ่นและความน่าเชื่อถือ
Docker เป็นเพียงองค์ประกอบเดียวในการเคลื่อนไหวการเก็บรักษาที่กว้างขึ้น ลูกออร์เคสเตอร์ส
ใช้ประโยชน์เหมือนกัน
เทคโนโลยีรันไทม์คอนเทนเนอร์เพื่อให้สภาพแวดล้อมที่เหมาะสมกับการผลิตที่ดีขึ้น ใช้อินสแตนซ์คอนเทนเนอร์หลายตัว
ช่วยให้การอัปเดตกลิ้ง
เช่นเดียวกับการกระจายสินค้าข้ามเครื่องจักรทำให้การปรับใช้ของคุณมีความยืดหยุ่นมากขึ้นในการเปลี่ยนแปลงและดับ ปกติ
นักเทียบท่า
CLI ตั้งเป้าหมายหนึ่งโฮสต์และทำงานร่วมกับแต่ละตู้คอนเทนเนอร์
แพลตฟอร์มที่มีประสิทธิภาพสำหรับตู้คอนเทนเนอร์
Docker ให้ทุกสิ่งที่คุณต้องการในการทำงานกับตู้คอนเทนเนอร์ มันกลายเป็นเครื่องมือสำคัญสำหรับการพัฒนาซอฟต์แวร์และการบริหารระบบ ผลประโยชน์หลักคือการแยกและพกพาเพิ่มขึ้นสำหรับบริการส่วนบุคคล
การทำความคุ้นเคยกับนักเทียบท่าต้องการความเข้าใจในคอนเทนเนอร์พื้นฐานและแนวคิดภาพ คุณสามารถใช้สิ่งเหล่านี้เพื่อสร้างภาพและสภาพแวดล้อมเฉพาะของคุณที่บรรจุภาระงานของคุณ