นักเทียบท่าทำได้ง่าย
คุณต้องฟังนักเทียบท่าบ่อยครั้งและมีเหตุผลสำหรับสิ่งนี้
นี่ไม่ใช่นักเทียบท่าที่เราจะพูดถึงเราจะพูดถึง
แต่มันใช้งานได้ในระบบของฉัน
คุณต้องฟังสิ่งนี้มามากหรือต้องเผชิญกับสถานการณ์เช่นนี้และนักเทียบท่าคือทางออก มันให้สภาพแวดล้อมประเภทเครื่องเสมือนแก่เราซึ่งเราสามารถทำงานในโครงการใดก็ได้โดยไม่ส่งผลกระทบต่อโครงการอื่น ๆ ในระบบของเรา เราสามารถมอบโปรเจกต์ให้กับบุคคลใดก็ได้และขอให้พวกเขารันบนเครื่องของพวกเขาและมันจะทำงาน มีฟังก์ชันการทำงานมากมายซึ่งเราจะกล่าวถึงในซีรีส์
นักเทียบท่าสร้างคอนเทนเนอร์จากรูปภาพ แต่รูปภาพคืออะไร
รูปภาพใน Docker
อิมเมจในนักเทียบท่าเป็นเพียงโฟลเดอร์ที่มีไฟล์/โปรแกรมบางไฟล์ที่สามารถดำเนินการได้เมื่อเรารันคำสั่งนักเทียบท่า มันเป็นเพียงชื่อแฟนซี แต่ในคำที่ง่ายกว่าคือโฟลเดอร์ที่มีโปรแกรมปฏิบัติการ
ตอนนี้คำถามต่อไปของคุณอาจเป็นคอนเทนเนอร์คืออะไร
คอนเทนเนอร์ใน Docker
คอนเทนเนอร์ใน Docker มีแนวคิดเหมือนกันว่าออบเจกต์ใดอยู่ในการเขียนโปรแกรมเชิงออบเจกต์ คอนเทนเนอร์เป็นเพียงตัวอย่างรูปภาพหรือสำเนาของรูปภาพ จะเกิดอะไรขึ้นเมื่อเราเขียน
docker run hello-world
Docker run <image> =. Docker create container of that <image> + Docker start the container
Docker create hello-world // It will return the container id
Docker start <container-id> // This will start the container
คุณเห็นบางสิ่งที่ Docker Daemon ถูกพิมพ์ออกมา แต่นี่คืออะไร เราไม่ได้โต้ตอบกับ Docker Daemon โดยตรง เมื่อเราเรียกใช้คำสั่งdocker ไคลเอนต์ Dockerที่เราบอกให้ทำสิ่งนี้ให้ฉันและไคลเอนต์ Dockerเป็นระบบส่งข้อความที่ส่งข้อความไปยัง Docker Daemon และเขาดำเนินการสร้าง ลบ จัดการคอนเทนเนอร์หรือรูปภาพทั้งหมด
สนุกจริงๆ
ลองเรียกใช้สิ่งนี้
Docker version
ยังมีต่อ….
ในบทความถัดไป ฉันจะอธิบายให้คุณทราบว่าเหตุใดจึงแสดง linux เป็น OS และเกิดอะไรขึ้นในเบื้องหลังเมื่อคุณรันdocker run hello-worldและสิ่งที่พิมพ์ออกมาในเทอร์มินัลของคุณ
ติดตามBHASKAR bharadwajสำหรับบทความที่น่าสนใจและมีรายละเอียดเกี่ยวกับการเขียนโปรแกรม