Portainer: スタック作成ファイルはどこに保存されますか?

作成日 2020年01月22日  ·  4コメント  ·  ソース: portainer/portainer

やあみんな、

webGuiを使用してスタックをデプロイした場合、docker-compose.ymlをどこで見つけることができるかを尋ねたいだけですか?
portainerのデータ量を保存して新しいホストに転送してから、同じportainerスタックファイルをデプロイしようとしましたが、すべての「古い」スタックがなくなりました。

それらを変更するたびにgithubに抽出する可能性はありますか、それとも単にデータボリュームに抽出する可能性はありますか?

よろしくお願いします。

Portainer1.23.0を使用しています。

kinquestion

最も参考になるコメント

これは、スタック構成ファイルの場所を検索するときにgoogleに表示される最初の検索結果の1つであるため、Linuxでの「標準」インストールの場所は次のとおりです。

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

全てのコメント4件

新しいPortainerインスタンスで同じエンドポイントを管理していますか? そうでない場合は、古いスタックも移行していないため、Portainer内にリストされません。 スタックは表示されているが、 limited表示されている場合、これは、Portainerが対応するスタックファイルを見つけられなかったためであり、ボリュームのマウント方法が原因である可能性があります。

正式な指示がないため、移行方法について説明することはできません。

質問に答えるには: /dataディレクトリ内に、スタックファイルが保存されているcomposeというディレクトリがあります。 / compose内には、Portainerデータベースの対応するstackIDの後にラベルが付けられたディレクトリがあります。 たとえば、 /data/compose/1/docker-compose.yml/data/compose/2/docker-compose.yml ..があります。

お役に立てれば

完璧です! それが私が探していたものでした:)

これは、スタック構成ファイルの場所を検索するときにgoogleに表示される最初の検索結果の1つであるため、Linuxでの「標準」インストールの場所は次のとおりです。

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

このページは役に立ちましたか?
0 / 5 - 0 評価