Tạo Docker Image để chạy GroupDocs.Viewer cho Node.js qua Java

Bài viết toàn diện này hướng dẫn bạn quy trình thiết lập môi trường của mình bằng cách cung cấp hướng dẫn chi tiết từng bước về cách tạo hình ảnh Docker để chạy GroupDocs.Viewer cho node.js qua java. Bài viết đề cập đến mọi thứ bạn cần để bắt đầu, bao gồm một tập lệnh sẽ cài đặt node.js để chạy GroupDocs.Viewer cho node.js qua java, đảm bảo rằng tất cả các phụ thuộc cần thiết được cấu hình đúng trong vùng chứa Docker của bạn. Để giúp bạn xác thực thiết lập của mình, bài viết cũng bao gồm một tập lệnh Node.js mẫu được thiết kế để xác nhận rằng GroupDocs.Viewer đang hoạt động như mong đợi trong vùng chứa. Hơn nữa, bạn sẽ nhận được hướng dẫn rõ ràng về cách chạy hình ảnh Docker trực tiếp từ thiết bị đầu cuối hoặc dấu nhắc lệnh của mình và cách thực thi mã mẫu được bao gồm, cung cấp bản trình diễn thực tế về cách sử dụng GroupDocs.Viewer cho Node.js qua Java trong môi trường Dockerized.

Dưới đây, bạn sẽ tìm thấy các bước thiết yếu cần thiết để hoàn tất quá trình thiết lập này từ đầu đến cuối:

Các bước cài đặt GroupDocs.Viewer cho Node.js thông qua Java

  1. Tạo một thư mục mới trên hệ thống của bạn để lưu trữ các tập tin dự án của bạn
  2. Bên trong thư mục này, tạo một tệp có tên Dockerfile và thêm các hướng dẫn cần thiết để xác định hình ảnh Docker
  3. Viết mã ứng dụng Node.js của bạn và lưu nó vào tệp có tên gdviewer.js
  4. Di chuyển cả Dockerfile và gdviewer.js vào thư mục dự án mà bạn đã tạo trước đó
  5. Đặt tệp DOCX đầu vào mà bạn muốn hiển thị vào cùng một thư mục
  6. Mở terminal hoặc dấu nhắc lệnh, điều hướng đến thư mục dự án và chạy lệnh sau để xây dựng hình ảnh Docker
  7. docker build -t gd-viewer-image .
  8. Sau khi hình ảnh được xây dựng thành công, hãy sử dụng lệnh sau để khởi động container và thực hiện quá trình kết xuất DOCX sang HTML
  9. docker chạy -it gd-viewer-image

Các hướng dẫn được cung cấp ở trên minh họa cách sử dụng GroupDocs.Viewer cho Node.js qua Java. Để bắt đầu, trước tiên bạn cần tạo các tệp cần thiết và lưu trữ chúng trong một thư mục cụ thể trên hệ thống của mình. Sau khi hoàn tất, hãy mở terminal hoặc dấu nhắc lệnh trong thư mục đó. Các bước trên sẽ hướng dẫn bạn xây dựng hình ảnh Docker bằng một tập hợp các lệnh, sau đó chạy container bằng một lệnh khác. Mã mẫu có trong gdviewer.js được thiết kế để hiển thị tài liệu DOCX (Word) thành HTML. Sau khi ví dụ được thực thi, các tệp HTML được tạo sẽ được lưu trữ trong cùng một thư mục.

Script cài đặt Node.js để chạy GroupDocs.Viewer cho Node.js qua Java

Dockerfile

gdviewer.js

Thiết lập Docker này bắt đầu bằng cách sử dụng hình ảnh OpenJDK 8 làm cơ sở. Sau đó, nó cài đặt một loạt các thành phần cần thiết, bao gồm Node.js, Python 2.x, trình quản lý gói PIP, Node-Java Bridge và các công cụ xây dựng cần thiết cho node-gyp. Ngoài ra, nó cài đặt GroupDocs.Viewer cho Node.js bằng trình quản lý gói npm.

Để chạy mã bên trong vùng chứa, bạn có thể sử dụng lệnh sau: docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-viewer-image /bin/bash

Lệnh này gắn kết một thư mục được chia sẻ giữa máy chủ của bạn và vùng chứa Docker, giúp việc truyền dữ liệu vào và ra khỏi môi trường vùng chứa trở nên dễ dàng.

Khi bạn chạy Docker image, nó sẽ tạo một container và hiển thị dấu nhắc lệnh. Tại dấu nhắc này, hãy nhập node gdviewer.js để hiển thị tài liệu Word thành các trang web. Vì container không có bất kỳ trình xem tài liệu nào, bạn cần di chuyển các tệp HTML vào thư mục được chia sẻ có tên SharedFolder bên trong container. Theo cách này, các tệp HTML sẽ được lưu vào thư mục PathToSharedFolderOnHostComputer trên máy tính của bạn, cho phép bạn mở và xem chúng bằng trình duyệt web.

 Tiếng Việt