Docker Inc ประกาศปรับนโยบายการใช้งาน Docker Desktop โดยให้ใช้งานฟรีได้เฉพาะผู้ใช้ส่วนตัว, ใช้เพื่อการศึกษา, และใช้งานในองค์กรขนาดเล็กที่พนักงานไม่เกิน 250 คน และรายได้ปีล่าสุดไม่เกิน 10 ล้านดอลลาร์ (330 ล้านบาท) เท่านั้น ผู้ใช้ที่ไม่เข้าข่ายนี้จะต้องสมัครบริการ Docker แบบเสียเงินที่เริ่มต้นเดือนละ 5 ดอลลาร์ขึ้นไป
เดิม Docker Desktop นั้นให้ใช้งานฟรีมาโดยตลอด แม้ผู้ที่ไม่ได้จ่ายเงินจะพบความรำคาญไปบ้างเช่นการแจ้งเตือนให้อัพเดตโดยปิดไม่ได้หากไม่ได้สมัครแบบจ่ายเงิน
แนวทางนี้ทำให้องค์กรที่ใช้ Docker Desktop ในการพัฒนาแอปพลิเคชั่นอยู่ต้องเตรียมย้ายไปใช้งานแบบเสียเงิน หรือย้ายไปใช้โซลูชั่นอื่นๆ ต่อไป โดยทาง Docker Inc มีเวลาให้ถึงวันที่ 31 มกราคม 2022 ก่อนที่จะเปลี่ยนเงื่อนไขการใช้งานอย่างเป็นทางการ
ช่วงเวลานี้องค์กรต่างๆ คงต้องเริ่มสำรวจการใช้งาน Docker Desktop ในองค์กรและตัดสินใจว่าจะใช้งานต่อไปด้วยการซื้อไลเซนส์หรือจะเปลี่ยนไปใช้งานอย่างอื่น โดยทาง Docker Inc แจ้งในเอกสารคำถามตอบว่าต่อให้เป็นพนักงานสัญญาจ้าง (contract) บริษัทก็ต้องรับผิดชอบซื้อไลเซนส์เพื่อใช้งาน
ที่ผ่านมา Docker Inc พยายามสร้างรายได้เพื่อเลี้ยงตัวเองหลายทาง โดยก่อนหน้านี้ เคยปรับแนวทางการให้บริการ Docker Hub จำกัดการ pull image หากไม่ได้สมัครบริการแบบเสียเงิน แนวทางนี้ทำให้บริษัท มีอัตราเติบโตรายได้ค่อนข้างดี
ที่มา - Docker
Comments
แล้วจะเปลี่ยนไปใช้อะไรล่ะนี่
Ooh
podman
เสียดาย ของฟรีและดี คงคำนี้ใช้ไม่ได้ละแต่ก็เข้าใจ ถ้าไม่ทำแบบนี้ก็ไม่รู้จะหารายได้ทางไหน มาพัฒนาต่อ
Dev team ของ มหาวิทยาลัย ถือว่าใช้ใน ใช้เพื่อการศึกษาไหม
เงื่อนไข น่าจะไม่กระทบกับบริษัทเล็กๆใช่มั้ยครับ เพราะจำนวนพนักงาน (น่าจะหมายถึงจำนวนเครื่องที่ลง) กับรายได้ต่อปี 330 ล้าน ถ้าในบ้านเราถือว่าค่อนข้างเยอะทีเดียว
..: เรื่อยไป
ทุกวันนี้นโยบายบริษัทให้ทำ app เป็น containerแต่ห้ามพนักงานลง docker บน notebook ที่ทำงานอยู่แล้ว รอดไป
แล้วทำงานยังไง
ทุกอย่าง build ผ่าน pipeline ครับ แล้วดูผลผ่าน server ที่ deploy อีกที (kubenetes)ตอนทำ Dockerfile ก็จินตนาการเอา
อยากรู้เหตุผล ห้ามพนักงานลง docker บน notebook ที่ทำงาน? ครับ
กลัวว่าพนักงานจะใช้ docker run พวก image ที่มี software เถื่อนหรือพวก hacker tools ครับเพราะทุกทีจะลง software อะไรต้องใช้สิทธ์ admin แต่ถ้าเป็น docker run ก็จะ run ได้เลย
รบกวนสอบถามครับ docker ที่ใช้งานในบริษัท อนุญาตให้ลงใน windows server บน DMZ ที่เชื่อมต่อภายนอกได้หรือเปล่าครับ ควรทำหรือไม่ครับ ทาง DEV แจ้งว่าจะได้นำ code ขึ้น server ได้ครับ กลัวไม่ปลอดภัยจากของฟรี ขอบคุณครับ
server บริษัทคุมได้อยู่แล้วครับ ไม่น่ามีอะไรเผลอๆ ลง enforcer หรือ plugin control docker daemon ที่ server นั้นได้ด้วย เช่นว่าห้าม docker run โน่นนี่นั้น เพราะ docker engine ก็ design มาเพื่อมี plugin นี้ได้