Cover image

Control docker daemon จากภายใน Docker container

14 Jul 2019

Share to:

สวัสดีครับ ในบทความนี้จะมีเนื้อหาเกี่ยวกับการใช้งาน และควบคุม Docker daemon จากภายใน Container ครับ หมายความว่าเมื่อเรา Start docker container ขึ้นมาแล้ว ภายใน Container นั้น เราจะสามารถ เข้าถึง และควบคุม Container อื่นๆได้

Image

ตัวอย่างเช่น ถ้าเรามี Docker container A, B และ C แล้วเราต้องการควบคุม Container B และ C จากข้างใน Container A

การที่เราจะควบคุม Container อื่นๆ เราจะต้องเชื่อมต่อ Docker daemon ให้ได้ก่อน ดังนั้นเราจึงต้อง Mount volume “docker.sock” เข้าไปใน Containner ของเรา เท่านี้ก็เราก็จะสามารถใช้ Docker command ภายใน Container ได้แล้ว ตามตัวอย่างนี้ครับ

docker run -it -v /var/run/docker.sock:/var/run/docker.sock ubuntu:latest sh -c "apt-get update ; apt-get install docker.io -y ; bash"

จากคําสั่งด้านบนจะสร้าง Container แล้ว Install Docker เข้าไป พร้อมกับ Mount volume “docker.sock” ดั้งนั้นเราจะสามารถใช้ คําสั่ง Docker ภายใน Container นี้ได้เลยครับ

ขอบคุณรูปภาพจาก medium.com/better-programming

Suggestion blogs

จังหวัดชัยนาท

ประวัติความเป็นมา จังหวัดชัยนาทชัยนาทแปลตามศัพท์มีความหมายว่า "ชัยชนะที่มีเสียงบันลือ" เป็นเมืองโบราณเมืองหนึ่ง ตัวเมืองเดิมอยู่บริเวณฝั่งขวาแม่น้ำเจ้าพระยาที่ปากคลองแพรกศรีราชา ใต้ปากน้ำเก่า สันนิษฐานว่าคงจะสร้างขึ้นในสมัยพญาเลอไทครองกรุงสุโขทัยระหว่าง พ.ศ.

Go EP.11 Panic ในภาษา Go

สวัสดีครับ ในบทความนี้ก็เป็น EP.11 แล้วนะครับ โดยเนื้อหาจะเป็นเรื่องเกี่ยวกับ Panic คืออะไร ใช้ทําอะไร และมีวิธีการใช้อย่างไรสําหรับท่านใดที่ยังไม่ได้อ่าน EP.10 ท่านสามารถกลับไปอ่านก่อนได้นะครับที่นี่ Go EP.10 Defer ในภาษา Goมาเริ่มเรียนรู้ไปด้วยกันตามหัวข้อด้านล่างเลยครับ

วิธีสร้าง 18650 battery pack 12V

สวัสดีครับบนความนี้เราจะมาสร้าง 18650 battery pack 12V กันครับ สําหรับ 18650 battery pack 12V ก็คือ Battery ชนิดหนึ่งที่ทํามาจาก 18650 Battery แบบนี้ มาต่อรวมๆกันหลายๆก้อน เป็น Battery ลูกใหญ่


Copyright © 2019 - 2024 thiti.dev |  v1.34.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Youtube channel   Telegram   Email contact   วงแหวนเว็บ