Ich habe versucht, mit Docker eine Plant UML Server-Umgebung zu erstellen

Neulich habe ich daran gearbeitet, ein Klassendiagramm zu zeichnen. Ich habe kein Klassendiagramm gezeichnet, seit ich den angewandten Informationstest gemacht habe. .. .. Darüber hinaus ist die angewendete Information eine Musterspeicherung aufgrund des Problems des Ausfüllens der Lücke. .. .. Die Arbeit wurde erfolgreich abgeschlossen, aber ich entschied mich, Modellierung zu studieren. Daher habe ich versucht, die Umgebung der PlantUML-Ausführungsumgebung (PlantUML Server) zu erstellen, die UML-ähnliche Programmierung mit Docker zeichnen kann.

Ziehen Sie das Containerbild ab

Laden Sie das offizielle Bild von [Docker Hub] herunter (https://hub.docker.com/r/plantuml/plantuml-server). Es kann mit dem folgenden Befehl ausgeführt werden.

docker pull plantuml/plantuml-server

Wenn Sie das in Docker Ver1.13.x oder höher verwendete Befehlsformat verwenden, können Sie es mit dem folgenden Befehl ausführen.

docker image pull plantuml/plantuml-server

Container starten

Starten Sie den Container. Durch Übergeben der Option "--restart = always" wird der Container beim Neustart des Hosts automatisch neu gestartet. Es scheint, dass Sie Jetty-Version oder Tomcat-Version wählen können, aber ich habe es nicht angegeben. Nach dem Überprüfen des Protokolls scheint die Jetty-Version standardmäßig gestartet zu sein. In beiden Fällen ist es immer noch in Java implementiert.

docker run -d -p 8080:8080 --restart=always plantuml/plantuml-server

Es kann auch mit dem folgenden Befehl ausgeführt werden.

docker container run -d -p 8080:8080 --restart=always plantuml/plantuml-server

Bestätigung starten

Um den Host zu überprüfen, starten Sie einen Browser und gehen Sie zu "localhost: 8080". Wenn Sie zum folgenden Bildschirm wechseln, sind Sie erfolgreich. Es scheint, dass das gezeichnete UML-Diagramm als SVG- oder ASCII-Grafik angezeigt werden kann.

plantumlsv

plantuml

Zusammenfassung

Nachdem wir die Umgebung für PlantUML Server erstellt haben, möchte ich die Modellierung mit den folgenden Büchern studieren.

image.png

Recommended Posts

Ich habe versucht, mit Docker eine Plant UML Server-Umgebung zu erstellen
Ich habe versucht, eine Umgebung mit WSL2 + Docker + VSCode zu erstellen
Ich habe versucht, die Umgebung nach und nach mit Docker aufzubauen
Ich habe versucht, den Betrieb des gRPC-Servers mit grpcurl zu überprüfen
Als ich versuchte, mit Docker eine Umgebung für PHP7.4 + Apache + MySQL zu erstellen, blieb ich stecken [Windows & Mac]
Ich habe versucht, mit Docker eine Padrino-Entwicklungsumgebung zu erstellen
So erstellen Sie eine Rails 6-Umgebung mit Docker
Ich habe versucht, das Problem der "mehrstufigen Auswahl" mit Ruby zu lösen
Ich habe versucht, mit Eclipse + Tomcat eine http2-Entwicklungsumgebung zu erstellen
Ich habe versucht, einen API-Server mit Go (Echo) x MySQL x Docker x Clean Architecture zu erstellen
Ich habe versucht, AdoptOpenJDK 11 (11.0.2) mit dem Docker-Image zu überprüfen
[Rails] So erstellen Sie eine Umgebung mit Docker
Probleme, denen ich beim Erstellen der Digdag-Umgebung mit Docker verfallen war
01. Ich habe versucht, eine Umgebung mit SpringBoot + IntelliJ + MySQL (MyBatis) (Windows 10) zu erstellen.
Ich habe versucht, den Zugriff von Lambda → Athena mit AWS X-Ray zu visualisieren
Ich habe versucht, das auf Vagrant erstellte Portfolio in die Entwicklungsumgebung von Docker zu migrieren
Ich habe versucht, die Geschwindigkeit von Graal VM mit JMH zu messen und zu vergleichen
Immerhin wollte ich den Inhalt von MySQL mit Docker in der Vorschau anzeigen ...
Ich habe versucht, die Server-Push-Funktion von Servlet 4.0 zu verwenden
So erstellen Sie eine Docker-Umgebung mit Gradle for IntelliJ
Erstellen Sie mit Docker eine Ruby2.7.x + Rails6.0.x + MySQL8.0.x-Umgebung
05. Ich habe versucht, die Quelle von Spring Boot zu löschen
Ich habe versucht, die Infrastrukturtechnologie der Ingenieure heutzutage mit dem Kochen zu vergleichen.
Ich habe versucht, die Kapazität von Spring Boot zu reduzieren
Erstellen einer Docker-Umgebung mit WSL
So erstellen Sie mit Docker ~ Vue ~ eine [TypeScript + Vue + Express + MySQL] -Umgebung
Ich habe BIND mit Docker ausprobiert
Ich habe versucht, den Betrieb der http-Anfrage (Put) mit dem Talented API Tester zu überprüfen
Ich habe versucht, den Mechanismus von Emscripten mit einem deutschen Löser zu untersuchen
Ich habe versucht, die Verarbeitungsgeschwindigkeit mit spiritueller Technik zu erhöhen
Ich habe versucht, die Grundlagen von Kotlin und Java zusammenzufassen
So erstellen Sie mit Docker ~ Express ~ eine [TypeScript + Vue + Express + MySQL] -Umgebung
Ich habe die grundlegende Grammatik von Ruby kurz zusammengefasst
Ich habe versucht, den Chat mit dem Minecraft-Server mit der Discord-API zu verknüpfen
Ich habe versucht, eine React.js x TypeScript x Material-Benutzeroberfläche in einer Docker-Umgebung zu erstellen
Erstellen Sie mit Docker eine Node.js-Umgebung
Ich habe versucht, mit Java zu interagieren
Ich habe versucht, die Methode zu erklären
Erstellen Sie mit Laradock eine Docker + Laravel-Umgebung
So erstellen Sie einen Jenkins-Server mit einem Docker-Container unter CentOS 7 von VirtualBox und greifen von einem lokalen PC auf den Jenkins-Server zu
[Rails 6.0, Docker] Ich habe versucht, die Konstruktion der Docker-Umgebung und die zum Erstellen eines Portfolios erforderlichen Befehle zusammenzufassen
Ich habe versucht, die Cache-Funktion von Application Container Cloud Service in der lokalen Umgebung zu entwickeln
Ich möchte den Inhalt von Assets in der mit capistrano erstellten Umgebung von Grund auf neu erstellen
Super Anfänger baut Rails 6 + Postgresql-Umgebung mit Docker bis zum Ende