Portainer: Où les fichiers de composition de la pile sont-ils enregistrés?

Créé le 22 janv. 2020  ·  4Commentaires  ·  Source: portainer/portainer

salut les gars,

voulez juste demander où je peux trouver le docker-compose.yml si je déploie mes piles avec le webGui?
J'ai essayé de sauvegarder le volume de données de portainer et de le transférer vers un nouvel hôte, puis de déployer le même fichier de pile de portainer et toutes mes "anciennes" piles ne sont plus là.

Est-il possible de les extraire sur github à chaque fois que je les modifie ou peut-être simplement de les extraire dans le volume de données?

Merci d'avance à tous.

Portainer 1.23.0 est utilisé.

kinquestion

Commentaire le plus utile

Comme il s'agit de l'un des premiers résultats de recherche qui apparaissent sur Google lors de la recherche de l'emplacement des fichiers de composition de la pile, voici l'emplacement d'une installation "standard" sur Linux:

/var/lib/docker/volumes/portainer_data/_data/compose/

Tous les 4 commentaires

Gérez-vous le même point de terminaison avec la nouvelle instance Portainer? Sinon, vos anciennes piles ne seront pas répertoriées dans Portainer car vous ne les avez pas non plus migrées. Si vous pouvez voir vos piles, mais qu'elles s'affichent sous la forme limited c'est parce que Portainer n'a pas pu trouver le fichier de pile correspondant et cela peut être dû à la façon dont vous avez monté votre volume.

Je ne peux pas vous donner d'instructions sur la façon de migrer car nous n'avons aucune instruction officielle à ce sujet.

Pour répondre à votre question: Dans le répertoire /data , il y a un répertoire appelé compose qui est l'endroit où les fichiers de la pile sont stockés. Dans / compose, il y aura des répertoires étiquetés après le stackID correspondant dans la base de données Portainer. Vous aurez par exemple /data/compose/1/docker-compose.yml , /data/compose/2/docker-compose.yml ...

J'espère que cela t'aides

parfait! C'était ce que je cherchais :)

Comme il s'agit de l'un des premiers résultats de recherche qui apparaissent sur Google lors de la recherche de l'emplacement des fichiers de composition de la pile, voici l'emplacement d'une installation "standard" sur Linux:

/var/lib/docker/volumes/portainer_data/_data/compose/

Cette page vous a été utile?
0 / 5 - 0 notes