Hur man kör Aspose.3D for Java i dockar

Mikrotjänster tillsammans med containerisering gör det möjligt att enkelt kombinera teknik. Dockaren låter dig enkelt integrera Aspose. 3D funktionalitet i din applikation, oavsett vilken teknik som finns i din utvecklingsstack.

Om du riktar på mikrotjänster, eller om huvudteknologin i din stack inte är .NET, C++ eller Java, men du behöver Aspose. 3D funktionalitet, eller om du redan använder Docker i din stack, då kan du vara intresserad av att använda Aspose. 3D for Java i en Dockerbehållare.

Förutsättningar

  • Dockaren måste vara installerad på ditt system.

Skapa ett Java program

I det här exemplet skapar du ett Java-program som gör en enkel 3d-fil, sparar den och läser den. Programmet kan sedan byggas och köras i Docker.

Skapa Java-program

Skapa ett Java-program i Eclipse med följande kod. I detta exempel använder vi Aspose. 3D for Java för att skapa ett plan i 3d-scenen och ställa in vektorn och sedan spara den i obj-format.

Gör Java programmet till ett jarpaket

Följande figur visar ett sätt att göra ett burkpaket med “Export”-meny i Eclipse.

! [Make Jar med Eclipse] (MakeJar.png)

Nu när vi skrev ett Java-program med Aspose.3D for Java, fick vi ett bur-paket. Sen gör vi en hamnarfil.

Anpassa en Dockerfil

Nästa steg är att skapa och konfigurera Dockerfilen.

  1. Skapa Dockerfilen och placera den bredvid glaspaketet. Behåll filnamnet utan filändelse (standard).
  2. Ange i Dockerfilen:
   FROM williamyeh/java8:latest

   VOLUME /tmp

   ADD TestDocker.jar app.jar

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

Bygga och köra applikationen i Dockern

Nu kan programmet byggas och köras i Docker. Öppna din favoritkommando, ändra katalog till mappen med Dockerfilen och kör följande kommando:

docker build -t java-app .

Efter att ha kört ovanstående kommando, kommer du att få utdata för 3D-fil. Vid den här punkten har ett Java program körts med lyckat resultat i Linux Docker.