J'ai essayé de créer un environnement de serveur UML Plant avec Docker

L'autre jour, je travaillais à dessiner un tableau de classe. Je n'ai pas dessiné de diagramme de classes depuis que j'ai passé le test d'information appliquée. .. .. De plus, les informations appliquées sont une mémorisation de modèle en raison du problème de remplissage du blanc. .. .. Le travail s'est terminé avec succès, mais j'ai décidé d'étudier la modélisation. Par conséquent, j'ai essayé de créer l'environnement de l'environnement d'exécution PlantUML (PlantUML Server) qui peut dessiner UML comme la programmation à l'aide de Docker.

Extraction de l'image du conteneur

Téléchargez l'image officielle depuis Docker Hub. Il peut être exécuté avec la commande suivante.

docker pull plantuml/plantuml-server

Si vous utilisez le format de commande utilisé dans Docker Ver1.13.x ou version ultérieure, vous pouvez l'exécuter avec la commande suivante.

docker image pull plantuml/plantuml-server

Démarrer le conteneur

Démarrez le conteneur. En passant l'option --restart = always, le conteneur sera redémarré automatiquement au redémarrage de l'hôte. Il semble que vous puissiez choisir la version Jetty ou la version Tomcat, mais je ne l'ai pas spécifié. Après vérification du journal, il semble que la version Jetty soit démarrée par défaut. Quoi qu'il en soit, il est toujours implémenté en Java.

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

Il peut également être exécuté avec la commande suivante.

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

Confirmation de démarrage

Pour vérifier l'hôte, lancez un navigateur et allez dans localhost: 8080. Si vous passez à l'écran ci-dessous, vous réussissez. Il semble que le diagramme UML dessiné puisse être affiché au format SVG ou ASCII Art.

plantumlsv

plantuml

Sommaire

Maintenant que nous avons construit l'environnement pour PlantUML Server, j'aimerais étudier la modélisation avec les livres suivants.

image.png

Recommended Posts

J'ai essayé de créer un environnement de serveur UML Plant avec Docker
J'ai essayé de créer un environnement de WSL2 + Docker + VSCode
J'ai essayé de construire l'environnement petit à petit en utilisant docker
J'ai essayé de vérifier le fonctionnement du serveur gRPC avec grpcurl
Quand j'ai essayé de créer un environnement pour PHP7.4 + Apache + MySQL avec Docker, je suis resté bloqué [Windows & Mac]
J'ai essayé de créer un environnement de développement padrino avec Docker
Comment créer un environnement Rails 6 avec Docker
J'ai essayé de résoudre le problème de la "sélection multi-étapes" avec Ruby
J'ai essayé de créer un environnement de développement http2 avec Eclipse + Tomcat
J'ai essayé de créer un serveur API avec Go (Echo) x MySQL x Docker x Clean Architecture
J'ai essayé de vérifier AdoptOpenJDK 11 (11.0.2) avec l'image Docker
[Rails] Comment créer un environnement avec Docker
Problèmes auxquels j'étais accro lors de la création de l'environnement digdag avec docker
01. J'ai essayé de créer un environnement avec SpringBoot + IntelliJ + MySQL (MyBatis) (Windows 10)
J'ai essayé de visualiser l'accès de Lambda → Athena avec AWS X-Ray
J'ai essayé de migrer le portfolio créé sur Vagrant vers l'environnement de développement de Docker
J'ai essayé de mesurer et de comparer la vitesse de Graal VM avec JMH
Après tout, je voulais prévisualiser le contenu de mysql avec Docker ...
J'ai essayé d'utiliser la fonction Server Push de Servlet 4.0
Comment créer un environnement Docker avec Gradle pour IntelliJ
Créez un environnement Ruby2.7.x + Rails6.0.x + MySQL8.0.x avec Docker
05. J'ai essayé de supprimer la source de Spring Boot
J'ai essayé de comparer la technologie d'infrastructure des ingénieurs ces jours-ci avec la cuisine.
J'ai essayé de réduire la capacité de Spring Boot
Créer un environnement Docker avec WSL
Comment créer un environnement [TypeScript + Vue + Express + MySQL] avec Docker ~ Vue ~
J'ai essayé BIND avec Docker
J'ai essayé de vérifier le fonctionnement de la requête http (Put) avec Talented API Tester
J'ai essayé d'étudier le mécanisme d'Emscripten en l'utilisant avec un solveur allemand
J'ai essayé d'augmenter la vitesse de traitement avec l'ingénierie spirituelle
J'ai essayé de résumer les bases de kotlin et java
Comment créer un environnement [TypeScript + Vue + Express + MySQL] avec Docker ~ Express ~
J'ai brièvement résumé la grammaire de base de Ruby
J'ai essayé de lier le chat avec le serveur de Minecraft avec l'API Discord
J'ai essayé de créer un React.js x TypeScript x Material-UI sur un environnement docker
Créer un environnement Node.js avec Docker
J'ai essayé d'interagir avec Java
J'ai essayé d'expliquer la méthode
Créez un environnement Docker + Laravel avec Laradock
Comment créer un serveur Jenkins avec un conteneur Docker sur CentOS 7 de VirtualBox et accéder au serveur Jenkins à partir d'un PC local
[Rails 6.0, Docker] J'ai essayé de résumer la construction de l'environnement Docker et les commandes nécessaires pour créer un portfolio
J'ai essayé de développer la fonction de cache d'Application Container Cloud Service dans l'environnement local
Je veux recréer le contenu des actifs à partir de zéro dans l'environnement construit avec capistrano
Le super débutant construit Rails 6 + environnement Postgresql avec Docker jusqu'à la fin