Notes de l’éditeur : Notes des utilisateurs :[Total : 0 Moyenne : 0] @media(min-width : 500px) { } @media(min-width : 800px) { }
Composerize est un outil open source gratuit et en ligne qui peut générer un fichier de composition Docker à partir de la commande Docker run. Il s’agit d’un outil extrêmement simple et utile pour les DevOps et les SRE pour générer rapidement un fichier « docker-componse.yml » simple à partir d’une commande complexe « docker run ». Vous lui donnez essentiellement la commande d’exécution complète, puis il génère le fichier de composition correspondant que vous pouvez exécuter et déployer.
Les fichiers de composition Docker sont beaucoup plus faciles à stocker et à maintenir à mon avis et l’un des avantages est que vous n’avez pas à supprimer les longues commandes d’exécution de Docker. Et c’est ce que fait cet outil ici. Vous lui donnez simplement la commande d’exécution de Docker, puis il s’occupera du reste. Dans la section suivante, vous verrez comment l’utiliser.
Comment générer un fichier Docker Compose à partir de Docker Run Command ?
L’utilisation de cet outil est assez simple. Vous pouvez accéder à la version hébergée en ligne de cet outil ici. L’interface utilisateur principale ressemble à celle illustrée ci-dessous. Ou, vous pouvez également saisir son code source puis l’héberger sur votre serveur ou l’exécuter localement.
Commencez par taper l’intégralité de la commande docker run dans la case du haut. Incluez tous les drapeaux, le nom de l’image et le nom du conteneur avec d’autres options.
Dès que vous aurez fini de spécifier la commande d’exécution, elle générera instantanément le code du fichier de composition docker pour vous. Faites défiler un peu vers le bas et vous le verrez là.
Une fois le code de composition docker généré, il vous suffit de le copier puis de l’enregistrer dans un fichier”docker-compose.yml”et à partir de maintenant on utilise la commande suivante pour démarrer le conteneur.
sudo docker compose up-d
C’est tout ce qu’il faut pour générer le fichier Docker compose à partir de la commande run de Docker. C’est un outil très utile, et vous pouvez simplement le mettre en signet pour un accès rapide. Lorsque vous l’utilisez, vous n’aurez pas à écrire l’intégralité du fichier de composition Docker à partir de zéro.
Réflexions finales :
En tant qu’ingénieur de fiabilité de site ou ingénieur DevOps, vous avez souvent pour écrire des fichiers Docker Compose pour diverses applications Web. Si vous souhaitez accélérer le processus, Composerize est l’outil qu’il vous faut que vous pouvez essayer. Cela fonctionne assez rapidement et il vous suffit de spécifier correctement la commande d’exécution de Docker avec la syntaxe appropriée et tous les arguments et commutateurs.