Actuellement, il est fréquent de voir des applications proposées sous la forme d'un conteneur. Chaque mise en conteneur – ou conteneurisation – d'une application est particulière et j'ai justement dû récemment me plier à l'exercice : je partage avec vous mon expérience dans cet article.
Il y a quelque temps, Alain Basty a proposé un outil [1] permettant aux auteurs de GNU/Linux Magazine d'écrire leurs articles en Markdown, tout en ayant la possibilité de produire un document LibreOffice Writer comme attendu par la rédaction (pour des raisons liées à la PAO). Toutefois, cet outil nécessite la dernière version de Pandoc et de PlantUML pour fonctionner et pour éviter la lourde tâche d'une installation sur des distributions qui ne seraient plus de prime jeunesse, j'ai décidé de créer un conteneur. Nous allons voir dans cet article quelle fut ma démarche.
1. Création du conteneur
Dans cette première section, nous allons voir comment créer le conteneur sans réflexion particulière. Vous pourrez constater que pratiquement tout est fonctionnel, mais nous pourrons apporter des améliorations tout au long de cet article.
Pour donner toutes les étapes de l'installation et de la configuration, il faut commencer par installer Docker. Sur un système...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première