docker-cobol
วันนี้มีโอกาสเข้าไปยุ่งเกี่ยวกับระบบ Legacy
ซึ่งพัฒนาด้วยภาษา COBOL (Common Business Oriented Language)
เพียงแค่ฟังชื่อก็น่ากลัวแล้ว
ยิ่งเป็นระบบงานใหญ่ ๆ ไม่ต้องพูดถึง น่ากลัวมาก ๆ
ที่สำคัญระบบนี้กลับกลายเป็นปัญหาหลักของบริษัท
แต่ดันเป็นระบบที่สร้างรายได้ให้บริษัท !!

ดังนั้นเราลองมา run ระบบ Legacy ที่พัฒนาด้วยภาษา COBOL ด้วย Docker กันดีกว่า
เพื่อทำให้เราเข้าใจ และ ศึกษาได้ง่ายขึ้น

ก่อนอื่นก็ต้องเริ่มจาก Hello World ภาษา COBOL แบบง่าย ๆ

จากนั้นมาสร้าง Docker Image สำหรับ run COBOL กันหน่อย

ซึ่งต้องติดตั้ง open cobol นั่นเอง

ทำการสร้าง image กันเถอะ

$docker build -t cobol-helloworld .

ทำการ run ระบบ Hello world กันเลย

$docker run cobol-helloworld

ผลที่ออกมาคือแสดงประโยค Hello world from COBOL
เท่านี้ก็สามารถเริ่มต้นได้แล้วครับ

การทำงานกับระบบ Legacy ด้วย Docker

น่าจะช่วยทำให้ชีวิตสะดวกสบายมากขึ้น
ซึ่งโลกของ container มันดูดีมากนะเออ
แต่ในโลกความเป็นจริงมันไม่ได้ง่ายขนาดนี้หรอกนะ