นักเทียบท่าทำได้ง่าย

Nov 26 2022
คุณต้องฟังนักเทียบท่าบ่อยครั้งและมีเหตุผลสำหรับสิ่งนี้ นี่ไม่ใช่นักเทียบท่าที่เราจะพูดถึง แต่เรากำลังจะพูดถึง แต่มันใช้งานได้ในระบบของฉัน คุณต้องฟังสิ่งนี้มามากหรือแม้แต่เผชิญกับสถานการณ์เช่นนี้และนักเทียบท่าคือวิธีแก้ปัญหานี้

คุณต้องฟังนักเทียบท่าบ่อยครั้งและมีเหตุผลสำหรับสิ่งนี้

ภาพถ่ายโดยเอียน เทย์เลอร์ บน Unsplash

นี่ไม่ใช่นักเทียบท่าที่เราจะพูดถึงเราจะพูดถึง

แต่มันใช้งานได้ในระบบของฉัน

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

รูปภาพใน 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สำหรับบทความที่น่าสนใจและมีรายละเอียดเกี่ยวกับการเขียนโปรแกรม