Tags:
Node Thumbnail

วันนี้ Docker และ Arm ประกาศความร่วมมือโดยพร้อมพัฒนาเครื่องมือของ Docker ให้ซัพพอร์ตแพลตฟอร์มของ Arm เพื่อให้นักพัฒนาสามารถ build ตัวแอปบนแพลตฟอร์ม Arm จากเดสก์ท็อปที่เป็น x86 และดีพลอยขึ้นระบบต่าง ๆ ที่เป็น Arm ไม่ว่าจะเป็นคลาวด์ (เช่น AWS EC2 A1 ซึ่งเป็นประเภทที่ใช้ Arm), edge และอุปกรณ์ IoT ได้ง่ายขึ้น

ความร่วมมือระหว่าง Docker และ Arm นี้จะเป็นการเน้นพัฒนาเครื่องมือซึ่งจะช่วยในด้าน lifecycle ของการพัฒนาผลิตภัณฑ์ ตั้งแต่ขั้นตอนการพัฒนาไปจนถึงโปรดักชั่น ทำให้การพัฒนาซอฟต์แวร์ราบรื่นยิ่งขึ้นแม้ว่าฝั่งเครื่องที่ใช้พัฒนาจะเป็น x86 ส่วนเครื่องโปรดักชั่นจริงจะเป็น Arm ก็ตาม

Docker ระบุว่า เทคโนโลยีที่ร่วมกันพัฒนากับ ARM นี้จะโชว์ในงาน DockerCon 2019 ที่บู๊ธของ Arm

Tags:
Node Thumbnail

นักวิจัยรายงานถึงช่องโหว่ของโปรแกรม runc ตัวคำสั่งคอมมานไลน์สำหรับรันคอนเทนเนอร์ ที่ใช้งานร่วมกับโครงการคอนเทนเนอร์สำคัญๆ จำนวนมาก ทั้ง Docker, cri-o, containerd, Kubernetes

ช่องโหว่นี้เปิดทางให้แฮกเกอร์สร้างอิมเมจมุ่งร้าย สามารถเขียนทับไบนารี runc เอง ทำให้ผลสุดท้ายคือการยึดเครื่องในสิทธิ์ root โดยหากมีใครสร้างอิมเมจต่อมาจากอิมเมจของคนร้าย อิมเมจนั้นก็จะได้รับผลกระทบไปด้วย คะแนนความร้ายแรงตาม CVSSv3 อยู่ที่ 7.2 คะแนน โดยมองเป็นการโจมตีจาก local อย่างไรก็ดีหลายคนอาจจะโหลดอิมเมจจาก Docker Hub โดยไม่ได้ตรวจสอบความน่าเชื่อถือกันอยู่เนืองๆ ช่องโหว่ที่ทำให้ถูกยึดเครื่องได้เช่นนี้ก็ควรเร่งอัพเดตกว่าปกติ

Tags:
Node Thumbnail

Docker Compose เป็นเครื่องมือสร้างคอนฟิกสำหรับรันแอพพลิเคชันบน Docker ตามที่เราต้องการ (เช่น สั่งดาวน์โหลดอิมเมจ, กำหนดคอนฟิกของอิมเมจ) เป็นไฟล์ฟอร์แมต YAML (.yml)

ล่าสุดบริษัท Docker ประกาศว่า Docker Compose รองรับการคอนฟิกคลัสเตอร์ Kubernetes แล้ว ก่อนหน้านี้ฟีเจอร์นี้เป็นฟีเจอร์สำหรับ Docker Enterprise แต่ก็เปิดซอร์สให้ผู้ใช้ทั่วไปใช้งาน (GitHub)

Tags:
Node Thumbnail

บริษัท Docker มีผลิตภัณฑ์ Docker Desktop ที่รวมเอาซอฟต์แวร์สำคัญๆ (Docker/Swarm/Kubernetes) สำหรับรันคอนเทนเนอร์บนพีซีแบบติดตั้งง่าย-ใช้งานง่าย โดยบริษัทบอกว่ามีผู้ใช้เป็นประจำเกือบทุกวันที่ 1.4 ล้านคน

ล่าสุด Docker ออก Docker Desktop Enterprise มาจับตลาดลูกค้าองค์กร โดยมีคุณสมบัติเพิ่มจากรุ่นปกติดังนี้

Tags:
Node Thumbnail

Microsoft และ Docker ประกาศร่วมมือกันพัฒนาโครงการโอเพ่นซอร์สใหม่ในชื่อว่า Cloud Native Application Bundle หรือ CNAB เป็นมาตรฐานแบบโอเพ่นซอร์สที่ช่วยให้การจัดการ lifecycle บนแอพพลิเคชั่นแบบ cloud-native ทำได้ง่ายขึ้น

สำหรับ CNAB จะเป็นแพคเกจที่ไว้ใช้สำหรับการจัดการ distributed application โดยใช้ไฟล์ติดตั้งเพียงไฟล์เดียว, ทำการ provision application resource ใน environment ที่แตกต่างกันหลายรูปแบบ ไม่ว่าจะเป็นคลาวด์หรือ on-premise และจัดการ lifecycle ของแอพพลิเคชั่นได้ง่าย ๆ โดย CNAB นี้จะใช้เทคโนโลยีที่ผู้ใช้คุ้นเคยกันอยู่แล้ว ไม่ว่าจะเป็น JSON, Docker Container, OpenPGP และอื่น ๆ

Tags:
Node Thumbnail

Drone.io ซอฟต์แวร์ CI โอเพนซอร์สที่ได้รับความนิยมสูง (16,000 star บน GitHub) ประกาศเปิดตัวบริการ Drone Cloud บริการ build ที่เชื่อมต่อกับ GitHub ให้โครงการโอเพนซอร์สใช้งานได้ฟรี โดยได้รับเซิร์ฟเวอร์จาก Packet ผู้ให้บริการคลาวด์แบบ bare metal

Tags:
Node Thumbnail

Docker ประกาศออก Docker Engine เวอร์ชัน 18.09 ซึ่งเป็นรุ่นแรกที่ใช้รอบการออกทุก 6 เดือน เปลี่ยนจากก่อนหน้านี้ที่เร่งออกทุก 3 เดือน

ของใหม่ใน Docker Engine เวอร์ชันนี้คือการพัฒนาอิงอยู่บน containerd เวอร์ชัน 1.2 ซึ่งเป็นซอฟต์แวร์ที่บริษัท Docker Inc. มอบให้กับมูลนิธิ Cloud Native Computing Foundation (CNCF)

อย่างอื่นได้แก่ ปรับปรุง BuildKit (Docker Build) เครื่องมือช่วยสร้างอิมเมจ โดยปรับปรุงทั้งประสิทธิภาพให้ทำงานเร็วขึ้น และเพิ่มฟีเจอร์ใหม่ๆ เช่น SSH forwarding เพิ่มเติม

Docker Engine เวอร์ชันเสียเงิน (Enterprise Edition 18.09) ยังปรับปรุงเรื่องการเข้ารหัส FIPS 140-2 และการบังคับให้ต้องทำ signed image ได้ด้วย

Tags:
Node Thumbnail

Google Kubernetes Engine (GKE) บริการ Kubernetes ของ Google Cloud Platform ประกาศรองรับ Containerd แล้ว

Containerd คือเดมอน/รันไทม์สำหรับรันคอนเทนเนอร์ เดิมทีมันเป็นส่วนหนึ่งของ Docker Engine แต่ภายหลัง Docker บริจาคโครงการให้กับมูลนิธิ Cloud Native Computing Foundation (CNCF) เพื่อเป็นมาตรฐานกลางของวงการ

Tags:
Node Thumbnail

ช่วงหลังเราได้ยินชื่ออย่าง Docker, Container, Kubernetes, Orchestration กันบ่อยขึ้นมาก โดย Blognone เองก็เคยนำเสนอข่าวในหัวข้อเหล่านี้อยู่บ่อยครั้ง แต่ก็ยังมีความสับสนในเรื่องนี้อยู่มาก เพราะเป็นแนวคิดที่ยังค่อนข้างใหม่และมีความแตกต่างจากระบบเซิร์ฟเวอร์แบบเดิมๆ สูง

บทความชุดนี้จึงมีเป้าหมายเพื่ออธิบายและทำความเข้าใจกับแนวคิดเหล่านี้ ใครที่รู้เรื่องนี้ดีอยู่แล้วสามารถข้ามไปได้เลยครับ

Tags:
Node Thumbnail

ในยุคคอนเทนเนอร์ครองเมือง ไฟล์อิมเมจ Docker ถูกสร้างและแจกจ่ายบน Docker Hub อย่างแพร่หลาย ทำให้มันกลายเป็นช่องว่างให้แฮ็กเกอร์แอบฝัง backdoor มาในไฟล์เหล่านี้ด้วย

บริษัทความปลอดภัย Kromtech ประกาศพบไฟล์อิมเมจ 17 ไฟล์ถูกส่งขึ้น Docker Hub และปล่อยทิ้งไว้นานเป็นปี มีคนดาวน์โหลดมากถึง 5 ล้านครั้ง เปิดให้แฮ็กเกอร์สามารถควบคุมเซิร์ฟเวอร์จำนวนมาก และนำไปใช้ขุดเหมือง Monero ได้ถึง 544.74 เหรียญ คิดเป็นมูลค่าประมาณ 3 ล้านบาท

อิมเมจชุดนี้เริ่มถูกอัพโหลดขึ้น Docker Hub ในเดือนพฤษภาคม 2017 และเริ่มมีคนร้องเรียนปัญหาครั้งแรกในเดือนกันยายน 2017 แต่ทาง Docker ก็ละเลยไม่สนใจ จนเวลาผ่านมาหนึ่งปีเต็ม หลังบริษัท Fortinet แจ้งเตือนและ Docker จึงลบอิมเมจออกในเดือนพฤษภาคม 2018

Tags:
Node Thumbnail

บริษัท Docker Inc. เปิดตัว Docker Enterprise Edition 2.0 ถือเป็นเวอร์ชันสองต่อจาก Docker EE 1.0 ในปีที่แล้ว

ความแตกต่างสำคัญของ Docker EE กับ Docker รุ่นฟรี (Community Edition) คือบริการซัพพอร์ต, การรับรอง (certified) และฟีเจอร์ชั้นสูงอย่างระบบสแกนความปลอดภัย

ของใหม่ใน Docker EE 2.0 ได้แก่ รองรับ Kubernetes นอกเหนือจาก Swarm, ปรับระบบจัดการคลัสเตอร์ให้ใช้ง่ายขึ้น, รองรับ Layer 7 routing and load balancing (เฉพาะ Swarm), ระบบความปลอดภัย กำหนด policy เจาะจงเฉพาะอิมเมจที่ผ่านการรับรอง เป็นต้น

Tags:
Topics: 
Node Thumbnail

Solomon Hykes ผู้ก่อตั้งซอฟต์แวร์ Docker ชาวฝรั่งเศส ประกาศลาออกจากบริษัท Docker Inc. ที่เขาร่วมก่อตั้งแล้ว

Hykes เป็นผู้เขียน Docker คนแรก และเป็นผู้ก่อตั้งบริษัท Dotcloud ในปี 2010 (ก่อนเปลี่ยนชื่อเป็น Docker Inc.) โดยเขานั่งเป็นซีอีโอคนแรกของบริษัท ก่อนเปลี่ยนบทบาทเป็นซีทีโอในปี 2013 โดยจ้างผู้บริหารคนนอกที่มีประสบการณ์มาทำงานเป็นซีอีโอแทน

Tags:
Node Thumbnail

จากข่าว สงคราม Container ได้ข้อยุติ Docker ยอมซัพพอร์ต Kubernetes แล้ว ล่าสุด Docker ขยับขยายการซัพพอร์ต Kubernetes มายังรุ่น Enterprise Edition (Docker EE) แล้ว

Docker Enterprise Edition เป็น Docker เวอร์ชันดัดแปลงต่อจาก Community Edition โดยเพิ่มฟีเจอร์สำหรับตลาดองค์กรเข้ามา และเป็นผลิตภัณฑ์หลักของบริษัท Docker Inc.

ตอนนี้ Docker EE เวอร์ชันที่รองรับ Kubernetes ยังมีสถานะเป็นรุ่นเบต้า แต่ก็เป็นสัญญาณอันดีที่เราจะเห็นการใช้ Kubernetes แพร่หลายมากขึ้นในตลาดองค์กร ผู้สนใจสามารถสมัครทดลองใช้รุ่นเบต้าได้แล้ว

ที่มา - Docker

Tags:
Node Thumbnail

ต่อจากข่าว สงคราม Container ได้ข้อยุติ Docker ยอมซัพพอร์ต Kubernetes แล้ว ทาง Steve Singh ซีอีโอของ Docker ออกมาอธิบายเหตุผลเบื้องหลังการตัดสินใจครั้งนี้

เขาบอกว่า Docker ตัดสินใจซัพพอร์ต Kubernetes เพื่อลดความสับสนของผู้ใช้ และลดความเสี่ยงที่จะเกิดความขัดแย้ง เพราะมีทั้งลูกค้าที่ใช้ Swarm และ Kubernetes ทั้งสองกลุ่ม บริษัทไม่ต้องการบีบให้ลูกค้าเลือกทางใดทางหนึ่ง จึงเพิ่มทางเลือกให้ตามที่ลูกค้าต้องการ

เขายังพูดถึงโครงการ Modernize Traditional Apps (MTA) ที่เปิดให้แอพพลิเคชันยุคเก่า (legacy) สามารถรันใน Docker ได้แบบสถาปัตยกรรมยุคใหม่ โดยที่ไม่ต้องแก้ไขโค้ดเดิม ว่าจะเป็นจุดทำเงินหลักอันใหม่ของบริษัทในอนาคต

Tags:
Node Thumbnail

สงครามครั้งสำคัญของวงการ container ในเรื่องการจัดการคลัสเตอร์ (orchestration) ระหว่างค่าย Docker ที่มี Swarm เป็นอาวุธ กับ Kubernetes ที่ริเริ่มโดยกูเกิล แต่มีพันธมิตรร่วมสนับสนุนเป็นจำนวนมาก

ล่าสุดในงาน DockerCon EU ทางฝั่ง Docker ก็ต้านกระแสไม่ไหว ประกาศซัพพอร์ต Kubernetes เป็นอีกหนึ่งทางเลือกนอกเหนือจาก Swarm แล้ว โดยจะรองรับทั้งเวอร์ชัน Community Edition และ Enterprise Edition

Docker บอกว่ามีเสียงเรียกร้องจากผู้ใช้จำนวนมากที่อยากใช้ Kubernetes และบริษัทก็มองว่าต้องการสร้างทางเลือกให้กับผู้ใช้ ส่วน Swarm ก็จะยังเดินหน้าต่อไปในฐานะทางเลือกอีกทางหนึ่ง

ตอนนี้สถานะของการซัพพอร์ต Kubernetes ยังเป็นรุ่นเบต้า และจะเริ่มผนวกเข้ามาอย่างเป็นทางการใน Docker เวอร์ชันหน้า

Tags:
Node Thumbnail

Open Container Initiative (OCI) โครงการที่เกิดจากการสงบศึกระหว่าง Docker และ CoreOS ที่เคยพยายามสร้างมาตรฐานคอนเทนเนอร์แข่งกัน จนตอนนี้ผ่านมาสองปี โครงการก็ออกสเปคอิมเมจและรันไทม์ของคอนเทนเนอร์ได้แล้ว

สเปคของ OCI 1.0 จะมาจาก Docker V2 Image Format เป็นหลัก และแก้ไขไปพร้อมๆ กับการปรับ containerd และ runc ให้รองรับกับสเปคที่ปรับปรุงไปได้ด้วย

หลังจากนี้ทาง OCI จะเริ่มทำโครงการรับรองซอฟต์แวร์ที่เข้ากับมาตรฐาน โดยกระบวนการคือทดสอบด้วยตัวเองแล้วเผยแพร่ผลทดสอบ จากนั้นบริษัทอื่นจะมารีวิวผลแล้วทดลองทำซ้ำ หากผลผ่านตรงกันก็จะถือว่าได้รับการรับรอง

Tags:
Node Thumbnail

ที่งาน Build 2017 ไมโครซอฟท์เปิดตัวฐานข้อมูล SQL Server 2017 ตัวจริง หลังจากออกรุ่นพรีวิวมาตั้งแต่เดือนเมษายน

ฟีเจอร์ใหม่ที่สำคัญของ SQL Server 2017 มีสามอย่าง ได้แก่

Tags:
Topics: 
Node Thumbnail

บริษัท Docker ผู้ทำซอฟต์แวร์คอนเทนเนอร์ชื่อดังแห่งยุค ได้ประกาศแต่งตั้งซีอีโอคนใหม่ของบริษัทคือ Steve Singh ซึ่งจะเข้ามาทำหน้าที่ซีอีโอแทนที่ Ben Golub ที่จะลงจากตำแหน่งซีอีโอ (แต่ Golub ยังคงอยู่ในบอร์ดของ Docker)

Singh นั้นเคยเป็นอดีตซีอีโอของ Concur เขาเป็นผู้ผลักดันบริษัทจากสตาร์ทอัพเล็ก ๆ เป็นบริษัทมหาชนขึ้นมาได้ ซึ่งในภายหลัง SAP ได้เข้าซื้อ Concur ไป และในภายหลัง Singh จึงได้ไปนั่งในตำแหน่งด้านการบริหารภายใน SAP ตั้งแต่บอร์ดบริหารของ SAP, ประธานฝ่ายธุรกิจเครือข่ายของ SAP และเป็นผู้ดำเนินธุรกิจคลาวด์ขนาดใหญ่ที่สุดของ SAP

Tags:
Node Thumbnail

Docker เปิดตัวสองโครงการย่อยสำหรับการสร้างลินุกซ์ขนาดเล็ก โครงการแรกคือ Moby ชุดสร้างระบบคอนเทนเนอร์สำหรับผู้ที่อยากปรับแต่งซอฟต์แวร์รันคอนเทนเนอร์ให้มีความสามารถเพิ่มเติม และ LinuxKit ชุดสร้างลินุกซ์สำหรับการรันคอนเทนเนอร์

ทาง Docker จะค่อยๆ แตกส่วนต่างๆ ของ Docker ทุกวันนี้ออกมาเป็นชิ้นๆ อยู่ใน Moby พร้อมกับเครื่องมือสำหรับการสร้างซอฟต์แวร์ส่วนต่างๆ ของ Docker โดยการดูแลโครงการจะคล้ายกับ Fedora ที่ดูแลกันเองโดยชุมชน ขณะเดียวกันก็ทำหน้าที่เป็นโครงการต้นทางให้กับ RedHat

Tags:
Topics: 
Node Thumbnail

งาน DockerCon ปีนี้ ออราเคิลประกาศนำซอฟต์แวร์หลักๆ เช่น Oracle Database, Oracle MySQL, Java 8 SE, WebLogic, Oracle Coherence, และ Oracle Instant Client ขึ้น Docker Store ทั้งหมด

อิมเมจเหล่านี้เปิดให้นักพัฒนาใช้งานได้ฟรีสำหรับนักพัฒนา สำหรับนักพัฒนาที่อยากทดสอบซอฟต์แวร์ร่วมกับระบบฐานข้อมูลของออราเคิลต่อจากนี้ก็แค่ pull อิมเมจเหล่านี้มาใช้งานกันได้เลย

Tags:
Node Thumbnail

บริษัท Docker Inc. เปิดตัว Docker Enterprise Edition (Docker EE) เวอร์ชันสำหรับลูกค้าองค์กร ปรับแต่งมาเพื่องานภาคธุรกิจและมาพร้อมกับบริการซัพพอร์ต

Docker EE แบ่งเป็น 3 รุ่นย่อยคือ

Tags:
Node Thumbnail

ที่งาน Ignite 2016 งานสัมมนาของ Microsoft บริษัทเผยว่า Windows Server 2016 ตัวจริงจะออกสู่สาธารณะในช่วงตุลาคมนี้

นอกจากนั้น Microsoft และ Docker ยังเผยว่า แถม Commercially Supported Docker Engine ฟรีด้วย

ที่มา: Windows Central

Tags:
Node Thumbnail

Docker ออกรุ่นใหม่ 1.12 มีฟีเจอร์ใหม่ที่สำคัญคือผนวก container orchestration (การจัดการ container แบบข้ามเครื่องจำนวนมาก multi-host, multi-container) เข้ามาเป็นส่วนหนึ่งของตัวซอฟต์แวร์หลัก Docker Engine ส่งผลให้ต่อจากนี้ไป ตัวแกนของ Docker จะรองรับฟีเจอร์นี้โดยตรง

Docker ระบุว่าออกแบบวิธีการใช้งานให้เรียบง่าย แต่ทรงพลัง ทนทานต่อความผิดพลาด และเข้ากันได้ย้อนหลัง (backward compatibility) กับเวอร์ชันเก่าๆ ด้วย

Tags:
Node Thumbnail

Red Hat เปิดตัวโครงการ Ansible Container สำหรับการสร้างอิมเมจ Docker โดยใช้ไฟล์ Ansible playbook แทนที่ Dockerfile

ทาง Ansible ระบุว่าไฟล์ playbook นั้นได้เปรียบกว่า Dockerfile หลายอย่าง เพราะตัว Dockerfile นั้นจริงๆ แล้วเหมือนกับ shellscript เท่านั้น ขณะที่ playbook สามารถจัดการได้มากกว่า เช่นการสร้างโครงการ Django หลายครั้งต้องใส่ไฟล์เข้าไปในอิมเมจด้วย กระบวนการเช่นนี้ทำใน playbook ได้โดยง่าย และกระบวนการจัดการคอนเทนเนอร์หลายครั้งก็ใช้ Ansible อยู่แล้ว การใช้ playbook อย่างเดียวช่วยลดความซ้ำซ้อน

Ansible Container สามารถสร้างอิมเมจได้โดยไม่ต้องติดตั้ง SSH ในคอนเทนเทอร์ หรือมีเอเจนต์ของ Ansible อยู่ในอิมเมจแต่อย่างใด

Tags:
Node Thumbnail

HPE (Hewlett Packard Enterprise) ประกาศความร่วมมือกับ Docker ทำให้เซิร์ฟเวอร์ x86 ทุกตัวหลังจากนี้จะมาพร้อม Docker CS Engine (commercially supported engine) ตั้งแต่แรก และจะได้รับการซัพพอร์ตจากทาง HPE

นอกจากการซัพพอร์ตตามปกติแล้ว HPE Technology Services Consulting Services ก็ยังให้บริการออกแบบและอิมพลีเมนต์บริการสำหรับ Docker สำหรับลูกค้าที่มีความต้องการเฉพาะด้าน

Pages