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.
- Skapa Dockerfilen och placera den bredvid glaspaketet. Behåll filnamnet utan filändelse (standard).
- 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.