Comment exécuter Aspose.Cells for Java dans Docker
Les microservices, conjointement avec la conteneurisation, permettent de combiner facilement les technologies. Docker vous permet d’intégrer facilement la fonctionnalité Aspose.Cells dans votre application, quelle que soit la technologie utilisée dans votre pile de développement.
Si vous ciblez les microservices, ou si la technologie principale de votre pile n’est pas .NET, C++ ou Java, mais que vous avez besoin de la fonctionnalité Aspose.Cells, ou si vous utilisez déjà Docker dans votre pile, alors vous pourriez être intéressé par l’utilisation de Aspose.Cells for Java dans un conteneur Docker.
Prérequis
- Docker doit être installé sur votre système.
Créer une application Java
Dans cet exemple, vous créez une application Java qui crée un fichier xlsx simple, le sauvegarde et le lit. L’application peut ensuite être construite et exécutée dans Docker.
Création de l’application Java
Créez l’application Java dans Eclipse en utilisant le code suivant. Dans cet exemple, nous utilisons Aspose.Cells for Java pour créer une nouvelle feuille de calcul xlsx et définir son nom de feuille et ses valeurs de cellule, puis les lire et les afficher.
Transformer l’application Java en package jar
La figure suivante montre comment créer un package jar en utilisant le menu “Export” dans Eclipse.
Maintenant que nous avons écrit un programme Java en utilisant Aspose.Cells for Java, nous avons un package jar. Ensuite, nous allons créer un fichier dockerfile.
Configuration d’un Dockerfile
La prochaine étape consiste à créer et configurer le Dockerfile.
- Créez le fichier dockerfile et placez-le à côté du package jar. Gardez ce nom de fichier sans extension (par défaut).
- Dans le fichier dockerfile, spécifiez :
FROM williamyeh/java8:latest
VOLUME /tmp
ADD TestDocker.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
Construction et Exécution de l’Application dans Docker
Maintenant l’application peut être construite et exécutée dans Docker. Ouvrez votre invite de commande préférée, changez de répertoire vers le dossier contenant le dockerfile et exécutez la commande suivante :
docker build -t java-app .
Après avoir exécuté la commande ci-dessus, vous obtiendrez le résultat de la feuille de calcul XLSX et le résultat de la ligne de commande. À ce stade, un programme Java a été exécuté avec succès dans Linux Docker.