Come eseguire Aspose.3D for Java in Docker

I microservizi, in combinazione con la containerizzazione, consentono di combinare facilmente le tecnologie. Docker consente di integrare facilmente Aspose.3D funzionalità nell’applicazione, indipendentemente dalla tecnologia presente nello stack di sviluppo.

Nel caso in cui ti rivolgi ai microservizi o se la tecnologia principale nello stack non è .NET, C++ o Java, ma hai bisogno di Aspose.3D funzionalità, o se usi già Docker nello stack, potresti essere interessato a utilizzare Aspose.3D for Java in un contenitore Docker.

Prerequisiti

  • Docker deve essere installato sul tuo sistema.

Crea un’applicazione Java

In questo esempio, crei un’applicazione Java che crea un semplice file 3d, lo salva e lo legge. L’applicazione può quindi essere costruita ed eseguita in Docker.

Creazione dell’applicazione Java

Crea un’applicazione Java in Eclipse usando il codice seguente. In questo esempio, usiamo Aspose.3D for Java per creare un piano nella scena 3d e impostare il vettore e salvarlo in formato obj.

Trasforma la domanda da Java in un pacchetto di barattoli

La figura seguente mostra un modo per creare un pacchetto di barattoli utilizzando il menu “Esporta” in Eclipse.

! [Crea un barattolo usando Eclipse] (MakeJar.png)

Ora che abbiamo scritto un programma Java utilizzando Aspose.3D for Java, abbiamo ricevuto un pacco barattolo. La prossima volta faremo un dockerfile.

Configurazione di un Dockerfile

Il prossimo passo è creare e configurare il Dockerfile.

  1. Crea il Dockerfile e posizionalo accanto al pacchetto jar. Conserva questo nome file senza estensione (l’impostazione predefinita).
  2. Nel Dockerfile, specificare:
   FROM williamyeh/java8:latest

   VOLUME /tmp

   ADD TestDocker.jar app.jar

   ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

Costruire ed eseguire l’applicazione in Docker

Ora l’applicazione può essere costruita ed eseguita in Docker. Apri il prompt dei comandi preferito, cambia la directory nella cartella con il Dockerfile ed esegui il seguente comando:

docker build -t java-app .

Dopo aver eseguito il comando sopra, otterrai l’output del file 3D. A questo punto, un programma Java è stato eseguito con successo in Linux Docker.