ข้ามไปยังเนื้อหา

Glossary

EnglishThai Styleหมายเหตุ
containercontainerหน่วยรันโปรแกรมที่แยก process, filesystem และ network ออกจาก host โดยแชร์ kernel เดียวกัน
imageimagetemplate แบบ read-only ที่ใช้สร้าง container
DockerfileDockerfileไฟล์ instruction สำหรับ build image
layerlayerชั้นของ filesystem diff ที่ประกอบกันเป็น image
registryregistryที่เก็บและแจกจ่าย image เช่น Docker Hub, GHCR, ECR
tagtaglabel ระบุเวอร์ชันของ image เช่น node:20-alpine
EnglishThai Styleหมายเหตุ
serviceserviceหน่วยงานหนึ่งใน Compose ที่ map ไปยัง container (หรือหลาย replica)
portportหมายเลขที่ process รับ connection; publish คือการ map port ของ container ออกสู่ host
networknetworkvirtual network ที่ Docker สร้างให้ container สื่อสารกัน
hosthostเครื่องจริง (หรือ VM) ที่รัน Docker daemon
bridgebridgenetwork driver เริ่มต้นสำหรับ single-host networking
DNSDNSระบบ resolve ชื่อ service/container เป็น IP ภายใน network เดียวกัน
EnglishThai Styleหมายเหตุ
kernelkernelแกนกลางของ OS ที่ container ทุกตัวบน host เดียวกันแชร์ร่วมกัน
hypervisorhypervisorชั้นที่ VM ใช้จำลองฮาร์ดแวร์ — container ไม่มีชั้นนี้
VMVM (เครื่องเสมือน)“เครื่องเสมือน” ใช้ได้ตามธรรมชาติ แต่ตัวย่อ VM เป็นที่นิยมกว่าในบทสนทนา
processprocess (กระบวนการ — context-check)ใช้ “process” เมื่อหมายถึง OS process ที่รันใน container; ใช้ “เวิร์กโฟลว์/ขั้นตอน” เมื่อหมายถึงกระบวนการทำงานของทีม
namespacenamespaceกลไก kernel Linux ที่แยก view ของ process, network, filesystem ต่อ container
cgroupcgroupกลไก kernel Linux ที่จำกัด resource (CPU, memory) ต่อ container
EnglishThai Styleหมายเหตุ
ComposeComposeเครื่องมือกำหนด multi-container application แบบ declarative ด้วย compose.yaml
volumevolumeพื้นที่เก็บข้อมูลที่ Docker จัดการเอง อยู่รอดแม้ container ถูกลบ
bind mountbind mountmount path จาก host ตรง ๆ เข้า container
environment variableenvironment variableค่า config ที่ส่งเข้า container ผ่าน -e หรือ environment:
cachecacheทั้ง build cache ของ Docker layer และ cache service ทั่วไป (เช่น Redis)
databaseฐานข้อมูลคำนี้เป็น natural Thai ที่ developer ไทยใช้ปกติ — ไม่ต้องบังคับเป็น “database”
หลีกเลี่ยงใช้แทน
คอนเทนเนอร์container
เซอร์วิสservice
พอร์ตport
โฮสต์host
เคอร์เนลkernel
อิมเมจimage
ไฮเปอร์ไวเซอร์hypervisor
เครือข่ายnetwork
แอปพลิเคชันapplication / แอป
สภาพแวดล้อมenvironment
เซิร์ฟเวอร์server
แคชcache