Docker
Docker เป็นแอปเดสก์ท็อปสำหรับการสร้าง รัน และจัดการคอนเทนเนอร์บน Mac พร้อมเครื่องมือแบบบูรณาการสำหรับเวิร์กโฟลว์การพัฒนาในเครื่อง
Docker คืออะไร
Docker เป็นเครื่องมือสำหรับนักพัฒนาที่ใช้สร้าง รัน และจัดการแอปพลิเคชันแบบคอนเทนเนอร์บน macOS ออกแบบมาสำหรับนักพัฒนาซอฟต์แวร์ วิศวกร DevOps และทีมเทคนิคที่ต้องการสภาพแวดล้อมในเครื่องที่สม่ำเสมอสำหรับการสร้างและทดสอบแอป Docker Desktop รวม container runtime เครื่องมือบรรทัดคำสั่ง และอินเทอร์เฟซแบบกราฟิกไว้ด้วยกัน เพื่อให้ผู้ใช้สามารถทำงานกับ images, containers, volumes และโปรเจ็กต์ Compose ได้จากที่เดียว โดยทั่วไปมักใช้เพื่อเริ่มฐานข้อมูลและบริการในเครื่อง ทดสอบแอปพลิเคชันหลายคอนเทนเนอร์ และทำซ้ำสภาพแวดล้อมข้ามเครื่อง แอปยังรองรับเวิร์กโฟลว์ที่อิง Kubernetes และทำงานร่วมกับเครื่องมือพัฒนายอดนิยม จึงมีประโยชน์สำหรับการพัฒนาเว็บสมัยใหม่ API และไมโครเซอร์วิส Docker Inc เผยแพร่ Docker Desktop สำหรับ Mac, Windows และ Linux
คุณสมบัติหลัก
- สร้างและรันแอปพลิเคชันแบบคอนเทนเนอร์ในเครื่อง
- จัดการ images, containers, volumes และ networks จากอินเทอร์เฟซเดสก์ท็อป
- เริ่มโปรเจ็กต์หลายคอนเทนเนอร์ด้วย Docker Compose
- ใช้ Kubernetes ที่ผสานมาในตัวสำหรับการทดสอบคลัสเตอร์ในเครื่อง
- เข้าถึงเครื่องมือ Docker CLI ควบคู่กับแอปแบบกราฟิก
- แชร์สภาพแวดล้อมการพัฒนาที่สม่ำเสมอระหว่างทีม
ตรวจสอบไฟล์ตกค้างของแอปด้วย diCleaner
ตรวจสอบแคช ไฟล์สนับสนุน คอนเทนเนอร์ และรายการเข้าสู่ระบบก่อนทำความสะอาด
ภาพรวมความปลอดภัย
สถานะ: ปลอดภัยส่วนใหญ่
Docker Desktop เป็นซอฟต์แวร์สำหรับนักพัฒนาที่ถูกต้องตามกฎหมาย และพฤติกรรมด้านเครือข่ายเบื้องหลังกับการทำ virtualization ของมันเป็นเรื่องปกติสำหรับการรันคอนเทนเนอร์ บน Mac แอปอาจขอสิทธิ์ระดับผู้ดูแลระบบระหว่างการตั้งค่าเพื่อกำหนดค่าส่วนประกอบต่าง ๆ เช่น เครือข่าย พอร์ตที่มีสิทธิพิเศษ หรือการผสานรวมบรรทัดคำสั่ง คอนเทนเนอร์ที่คุณรันภายใน Docker สามารถเปิดเผยบริการในเครื่อง เมานต์โฟลเดอร์ และดาวน์โหลดอิมเมจจากรีจิสทรีภายนอกได้ ดังนั้นความเสี่ยงในทางปฏิบัติหลักจึงมาจากสิ่งที่คุณเลือกจะรันมากกว่าจากตัวแอปเอง ใช้อิมเมจคอนเทนเนอร์ที่เชื่อถือได้ ตรวจสอบพอร์ตที่เผยแพร่และโฟลเดอร์ที่แชร์ และอัปเดตแอปให้เป็นเวอร์ชันล่าสุดอยู่เสมอ
คำแนะนำ: เก็บ Docker ไว้หากคุณใช้การพัฒนาที่อิงคอนเทนเนอร์ ฐานข้อมูลในเครื่อง สภาพแวดล้อมทดสอบ หรือโปรเจ็กต์ Compose หากคุณไม่ได้ใช้เวิร์กโฟลว์ Docker แล้ว คุณสามารถลบออกเพื่อเพิ่มพื้นที่ดิสก์และหยุดส่วนประกอบเบื้องหลังของมันได้ แต่คอนเทนเนอร์ อิมเมจ และโวลุ่มในเครื่องที่คุณยังต้องใช้ควรถูกส่งออกหรือสำรองข้อมูลก่อน
เส้นทางทั่วไป
/Applications/Docker.app
เส้นทางแคช
~/Library/Caches/com.docker.docker
เส้นทางสนับสนุน
~/Library/Application Support/Docker Desktop~/Library/Group Containers/group.com.docker
เส้นทางการตั้งค่า
~/Library/Preferences/com.docker.docker.plist
เส้นทางคอนเทนเนอร์
~/Library/Containers/com.docker.docker
แบ่งปันประสบการณ์ของคุณ
เป็นคนแรกที่แบ่งปันประสบการณ์ของคุณ