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

ทดสอบประสิทธิภาพของ web server ด้วย Apache Benchmark (Ab)

เมื่อเราพัฒนา web site หนึ่งขึ้นมา เราจะรู้ได้อย่างไรว่าเว็บเรามีความเร็วในการทํางานมากน้อยแค่ไหน หรือแม้กระทั่ง Server ของเราทํางานได้ดีแค่ไหน สามารถรองรับ user ได้เท่าไร โดยปกติเมื่อเราติดตั้ง Apache จะมี tool ตัวนึงชื่อว่า ab (Apache Benchmark) ติดมาด้วย ซึ่ง tool ตัวนี้สามารถจําลองการเรียกใช้งานเว็บตาม path ที่เราระบุ

Relative path in react

สวัสดีครับ สําหรับบทความนี้ผมจะยกตัวอย่างการทํา Relative path ใน React ครับ เนื่องจากเมื่อไม่นานมานี้ผมเจอเหตุการคือเว็บที่เราเขียนด้วย React ไม่ได้อยู่ใน Root path เช่น เว็บไซต์เราไปอยู่ใน path "/profile/" ไม่ได้อยู่ใน "/"

วิธีทําไก่ทอดเกลือ ให้กรอบอร่อยน่ารับประทาน

วิธีทําไก่ทอดเกลือ ให้กรอบอร่อยน่ารับประทาน มีวิธีทําง่ายๆดังนี้


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

Build with ❤️ and Astro.

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