docker

A collection of 10 posts

การใช้งาน cmd และ entrypoint ใน Dockerfile
DevOps

การใช้งาน cmd และ entrypoint ใน Dockerfile

ใน Dockerfile จะมีคำสั่งสองคำสั่งที่ทำงานคล้ายกันมากคือ CMD และ ENTRYPOINT ซึ่งโดยวิธีใช้ทั้งสองอันจะเป็นการเรียกชุดคำสั่ง (command หรือ executables) สุดท้

มาใช้งาน YAML Anchors และ X Properties 
 ใน Docker Compose กัน
DevOps

มาใช้งาน YAML Anchors และ X Properties ใน Docker Compose กัน

YAML anchors เป็นหนึ่งในความสามารถของไฟล์นามสกุล .yaml ที่ทำงานเหมือนกับการเขียน functions เราสามารถจะสร้างชุดคำสั่งบางอย่างแล้วนำไปใช้งานซ้ำๆ ได้ภายในไฟล์ .yaml หรือภายใน services แต่ละตั

วิธีการคัดลอกไฟล์จาก Container
DevOps

วิธีการคัดลอกไฟล์จาก Container

ในบ้างครั้งเราได้ทำการสร้าง docker container ขึ้นมา แล้วเราอยากนำไฟล์จากเครื่องเราเข้าไปยัง Container ที่ทำงานอยู่ หรือนำไฟล์ใน Container ที่ทำงานอยู่ออกมาที่เครื่องเรา เราสามารถทำได้ง่ายๆ

โครงสร้างโปรเจ็ค Dockerfile สำหรับ Microservice
DevOps

โครงสร้างโปรเจ็ค Dockerfile สำหรับ Microservice

โครงสร้างการใช้งาน Dockerfile และ docker-compose.yml ในโปรเจ็คเล็กๆ นั้นโดยปกติ โครงสร้างจะเป็นแนวนี้ myapp/ - appcode/ - Dockerfile - docker-compose.yml และใน docker-compose.yml จะเขียนแบบนี้ version: '3'

ประโยชน์ของการเรียกใช้ Base OS เดียวในทุก Docker image
DevOps

ประโยชน์ของการเรียกใช้ Base OS เดียวในทุก Docker image

ในการ Build docker image เราจำเป็นตัองเลือกใช้งาน Base OS ก่อนซึ่งมันมีหลากหลายมากให้เลือกใช้ เช่น CentOS, Debian หรือ Alpine เป็นต้น แล้วแต่

ทำให้ Docker image เล็กลงด้วยการรวมคำสั่ง
DevOps

ทำให้ Docker image เล็กลงด้วยการรวมคำสั่ง

คำสั่งต่างๆ ที่ถูกเขียนใน Dockerfile จะทำให้ตอนสร้าง Docker image ขึ้นมามีขนาดใหญ่ขึ้นเรื่อยๆ ซึ่งวิธีการที่จะช่วยให้มันเล็กลงได้ก็คื

Slide Docker เบื้องต้นสำหรับนักพัฒนาแอพพลิเคชั่น
DevOps

Slide Docker เบื้องต้นสำหรับนักพัฒนาแอพพลิเคชั่น

เมื่อวันที่ 21 กรกฏาคม 2561 ทางทีม Twin Synergy ได้มีโอกาสออกไปแชร์ความรู้เรื่องของ Docker เบื้องต้นสำหรับนักพัฒนาแอพพลิเคชั่น ที่ @Code space เชียงใหม่