docker-compose สำหรับ node

Chokchai Phatharamalai
odds.team
Published in
1 min readMay 9, 2019

ปรกติผมจะเลือกสร้าง file docker-compose มากกว่าใช้คำสั่ง docker run แล้วส่งพารามิเตอร์ยาว ๆ จะได้กลับมาดูได้ว่าคราวที่แล้ว run มันขึ้นมายังไง ผมทำเสมอสำหรับ container ที่เป็น service เช่นพวก Jenkins, Gitlab หรือ database

“Junction Box” by Mr & Mrs Apteryx australis is licensed under CC BY-NC-ND 2.0

แต่ถ้าเป็นพวก cammand ที่ไม่ได้เป็น service เช่น go หรือ node หล่ะ? ทำยังไง ผมลองค้น ๆ ดู ก็เจอว่า เราสั่ง docker-compose run ได้เหมือนกัน มาลองดูตัวอย่างกัน

แบบนี้ เราก็สั่ง docker-compose run install เพื่อ update node_modules ได้ และ docker compose run test เพื่อ run unit test ได้แล้ว

Credits

--

--