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

14 Jul 2019,
Share: 
Cover image

สวัสดีครับ ในบทความนี้จะมีเนื้อหาเกี่ยวกับการใช้งาน และควบคุม 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

Line notify พื้นฐาน

สวัสดีครับ เรามาทําความรู้จักกับ Line notify และมาลองใช้งานเบื้องต้น เพื่อให้เข้าใจและสามารถนําไปต่อยอดได้ สําหรับ Line notify เป็นบริการหนึ่งของ Line ซึ่ง Line notify มีรูปแบบการให้บริการคือ ทําให้เราสามารถส่งข้อความแจ้งเตือนจาก service หรืออุปกรณ์ใดๆก็ได้ ที่สามารถเชื่อมต่อ internet ได้ และสามารถเชื่อสารด้วย http post มายัง Account ของเราได้

Review ไฟฉาย Nitecore concept 1

ไฟฉาย Nitecore รุ่น concept 1 เป็นไฟฉายรุ่นที่มีความสว่างสูงสุด 1,800 Lumens แสงพุ่งไกลถึง 220 เมตร จุดเด่นของรุ่นนี้คือ Feature เยอะมาก ขนาดเล็ก ความสว่างสูง คุณสมบัติโดยทั่วไปดังนี้

คํานวณความต้านทาน วงจรผสม

การคํานวณหาค่าคามต้านทานในวงจรผสม(ทั้งขนาน และอนุกรมรวมกันในวงจร) นั้นสามารถทําได้โดยยุบวงจรไปทีละส่วนไปเรื่อยๆ จนได้ค่าความต้านทานรวมทั้งหมด ถ้ายังนึกภาพไม่ออก มาดูตามตัวอย่างนี้ได้เลยครับ ตัวอย่าง ถ้าต้องการหาค่าความต้านทานรวม(RT) ของวงจรนี้


Copyright © 2019 - 2025 thiti.dev |  v1.57.0 |  Privacy policy | 

Build with ❤️ and Astro.

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