วิธีสร้าง Docker Image เพื่อเรียกใช้ Aspose.Cells สำหรับ Node.js ผ่าน Java

บทความนี้แนะนำ วิธีติดตั้ง Node.js เพื่อรัน Aspose.Cells สำหรับ Node.js ผ่าน Java ประกอบด้วยสคริปต์สำหรับสร้างอิมเมจนักเทียบท่าและโค้ดตัวอย่างเพื่อทดสอบการติดตั้ง คุณยังจะได้รับข้อมูลเกี่ยวกับการเรียกใช้อิมเมจนักเทียบท่าจากเทอร์มินัล และเรียกใช้โค้ดตัวอย่างที่สาธิต วิธีใช้ Aspose.Cells สำหรับ Node.js ผ่าน Java

ขั้นตอนในการติดตั้ง Aspose.Cells สำหรับ Node.js ผ่าน Java

  1. สร้างโฟลเดอร์ในระบบของคุณ
  2. บันทึกคำแนะนำการสร้างอิมเมจนักเทียบท่าในไฟล์ชื่อ Dockerfile
  3. บันทึกโค้ดตัวอย่างในไฟล์ชื่อ app.js
  4. คัดลอกทั้งสองไฟล์ไปยังโฟลเดอร์ที่สร้างขึ้นใหม่
  5. เปิดหน้าต่างเทอร์มินัล/คำสั่งในโฟลเดอร์ด้านบน และเรียกใช้คำสั่งต่อไปนี้เพื่อสร้างอิมเมจนักเทียบท่า
  6. นักเทียบท่า build -t my-node-java-image
  7. เรียกใช้คำสั่งต่อไปนี้เพื่อเรียกใช้คอนเทนเนอร์และสร้างไฟล์ Excel
  8. นักเทียบท่าเรียกใช้ -it my-node-java-image

ขั้นตอนเหล่านี้อธิบายขั้นตอนของ วิธีการติดตั้ง Aspose.Cells สำหรับ Node.js ผ่าน Java ขั้นแรกให้สร้างไฟล์ที่จำเป็นและบันทึกไว้ในโฟลเดอร์ตามด้วยการเรียกใช้หน้าต่างเทอร์มินัล/คำสั่งในโฟลเดอร์เดียวกัน ในขั้นตอนถัดไป คุณจะเรียกใช้คำสั่งเพื่อสร้างอิมเมจนักเทียบท่า จากนั้นเรียกใช้อิมเมจนี้โดยใช้คำสั่งที่สอง คำสั่งที่สองจะแสดงข้อความ อย่างไรก็ตาม คุณจะไม่เห็นไฟล์ Excel เอาต์พุตในไดเร็กทอรีที่เปิดหน้าต่างเทอร์มินัล/คำสั่ง สำหรับการดูไฟล์ Excel โปรดดูคำสั่งในส่วนสุดท้าย

สคริปต์สำหรับติดตั้ง Node.js เพื่อเรียกใช้ Aspose.Cells สำหรับ Node.js ผ่าน Java

ไฟล์นักเทียบท่า app.js

สคริปต์นักเทียบท่านี้ใช้อิมเมจ OpenJDK 8 เป็นอิมเมจพื้นฐาน จากนั้นติดตั้ง Node.js, Python 2.x, คำสั่ง PIP, node-java bridge, เครื่องมือสร้างที่จำเป็นสำหรับ node-gyp และ Aspose.Cells สำหรับ Node.js โดยใช้คำสั่ง npm หากคุณต้องการรันโค้ดภายในคอนเทนเนอร์ ให้รันคำสั่ง docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder my-node-java-image /bin/bash ที่นี่มีการแชร์โฟลเดอร์จากคอมพิวเตอร์โฮสต์เพื่อแลกเปลี่ยนข้อมูลระหว่างคอมพิวเตอร์โฮสต์และคอนเทนเนอร์นักเทียบท่า

เมื่อคุณเรียกใช้อิมเมจนักเทียบท่า คอนเทนเนอร์จะถูกสร้างขึ้นและพรอมต์คำสั่งจะปรากฏขึ้น เรียกใช้คำสั่ง node app.js ซึ่งจะสร้างไฟล์ Excel ที่สามารถดูได้โดยใช้คำสั่ง ls ในคอนเทนเนอร์ เนื่องจากคอนเทนเนอร์ไม่มีเครื่องมือดู Excel คุณสามารถคัดลอกไฟล์ Excel เอาต์พุตไปยังโฟลเดอร์ที่ใช้ร่วมกันชื่อ SharedFolder ในคอนเทนเนอร์ มันจะแสดงไฟล์นี้ในโฟลเดอร์ PathToSharedFolderOnHostComputer ของโฮสต์คอมพิวเตอร์ของคุณซึ่งสามารถมองเห็นได้ใน MS Excel

 ไทย