Ich habe online überprüft, ob die meisten Boot -Projektbereitstellungen in Linux- und Docker Hub -Umgebungen abgeschlossen sind. Da meine Entwicklungsumgebung unter Windows liegt, verwendet der Docker -Container auch Docker -Tools und beschleunigt den Docker -Hub nicht. Daher habe ich versucht, das Alibaba Cloud Docker -Repository zu verwenden, um die Bereitstellung in der Windows -Umgebung abzuschließen.
1. Erstellen Sie einen neuen Ordner in Docker -Tools, suchen Sie den Speicherort und geben Sie dann die verpackte Boot -JAR -Datei in den neu erstellten Ordner ein
Erstellen Sie eine neue Dockerfile -Datei unter diesem Ordner. Das Beispiel lautet wie folgt:
Von daocloud.io/java:8copy letou-0.0.1-snapshot.jar app.jarexpose 8080Entrypoint ["Java", "-Jar", "-Spring.Profiles.active = Prod"]
Erstellen Sie Container mit dem Befehl Docker Build
Docker Build -t Spring-Boot-Docker-Cloudcomb: 0.1.0.
2 Laden Sie den Container in Alibaba Cloud hoch hoch
Geben Sie den Link Alibaba Cloud Mirror Service ein, klicken Sie auf meinen Containerspiegel erstellen und klicken Sie dann auf das Spiegelrepository erstellen. Wählen Sie hier das lokale Repository aus
Folgen Sie nach der Erstellung den Betriebshandbuch von Alibaba Cloud, um in Docker -Tools zu arbeiten
Melden Sie sich bei Alibaba Cloud Docker Registrierung an: $ sudo docker login --username = Benutzername von Alibaba Cloud Image Repository Registry.cn-hangzhou.aliyuncs.com Der Benutzername der Anmeldung zur Registrierung ist Ihr Alibaba-Cloud-Konto, und das Passwort ist das Passwort, das Sie bei der Erschließung festlegen. Sie können auf die Schaltfläche in der oberen rechten Ecke der Homepage der Mirror -Verwaltung klicken, um das Docker -Anmeldekennwort zu ändern. Drücken Sie das Bild in die Registrierung: $ sudo docker tag [imageId] registry.cn-hangzhou.aliyuncs.com/namespace/repository Name: [Spiegelversionsnummer] $ sudo docker push Registry.cn-hangzhou.aliycs.com/namespace/repace-Nummer: [Mirror-Version].
3. Ziehen Sie das Bild von Alibaba Cloud, um Docker zu starten
Docker Pull Registry.cn -hangzhou.aliyuncs.com/Namespace/Repository Name Docker Run --Name Container Name -d Mirror Name: Mirror -Versionsnummer
Auf diese Weise kann das lokale Springboot -Projekt in einen Docker -Container verpackt und in Alibaba Cloud veröffentlicht werden.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.