Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

Docker กับระบบ Legacy ที่พัฒนาด้วยภาษา COBOL

$
0
0

docker-cobol

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

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

[gist id="4967faea083439899f57247ab87a9053" file="helloworld.cbl"]

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

ซึ่งต้องติดตั้ง open cobol นั่นเอง [gist id="4967faea083439899f57247ab87a9053" file="Dockerfile"] ทำการสร้าง image กันเถอะ [code] $docker build -t cobol-helloworld . [/code] ทำการ run ระบบ Hello world กันเลย [code] $docker run cobol-helloworld [/code] ผลที่ออกมาคือแสดงประโยค Hello world from COBOL เท่านี้ก็สามารถเริ่มต้นได้แล้วครับ

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

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

Viewing all articles
Browse latest Browse all 1997

Trending Articles