Ich habe eine Anwendung entwickelt in Java 8 mit SpringBoot, die jni4net für den Verbrauch einer DLL-Bibliothek verwenden.jni4net auf Docker Ubuntu Host
Es ist posibble machen einen Docker-Container in Ubuntu, um diese Anwendung auszuführen?
Dank
Ich habe eine Anwendung entwickelt in Java 8 mit SpringBoot, die jni4net für den Verbrauch einer DLL-Bibliothek verwenden.jni4net auf Docker Ubuntu Host
Es ist posibble machen einen Docker-Container in Ubuntu, um diese Anwendung auszuführen?
Dank
Frühling Stiefel mit Docker
Dieser Leitfaden führt Sie durch den Prozess eine Feder Boot-Anwendung für den Betrieb eines Docker Bild des Gebäudes. Was Sie erstellen werden
Docker ist ein Linux-Container-Management-Toolkit mit einem "sozialen" Aspekt, der es Benutzern ermöglicht, Container-Images zu veröffentlichen und die von anderen veröffentlichten zu verwenden. Ein Docker-Image ist ein Rezept für die Ausführung eines containerisierten Prozesses. In diesem Handbuch erstellen wir ein Beispiel für eine einfache Spring-Boot-Anwendung. Was Sie
About 15 minutes
A favorite text editor or IDE
JDK 1.8 or later
Gradle 2.3+ or Maven 3.0+
You can also import the code straight into your IDE:
Spring Tool Suite (STS)
IntelliJ IDEA
benötigen Wenn Sie kein Linux-Computer verwenden, erhalten Sie einen virtualisierten Server benötigen. Durch die Installation von VirtualBox können andere Tools wie der boot2docker des Macs diese für Sie nahtlos verwalten. Besuchen Sie die Download-Site von VirtualBox und wählen Sie die Version für Ihren Computer. Herunterladen und installieren. Mach dir keine Sorgen darüber, es tatsächlich auszuführen.
Sie benötigen auch Docker, der nur auf 64-Bit-Rechnern läuft. Details zur Einstellung von Docker für Ihr Gerät finden Sie unter https://docs.docker.com/installation/#installation. Bevor Sie fortfahren, vergewissern Sie sich, dass Sie docker-Befehle von der Shell aus ausführen können. Wenn Sie boot2docker verwenden, müssen Sie das zuerst ausführen.
Hallo. Ich benutze Docker, ich kenne Docker. Das Problem ist jni4net auf Linux-Container ausgeführt. Weil jni4net .NET Framework benötigt, und .NET unter Windows läuft. –