Portainer: ¿Dónde se guardan los archivos de composición de la pila?

Creado en 22 ene. 2020  ·  4Comentarios  ·  Fuente: portainer/portainer

Hola, chicos,

solo quiero preguntar dónde puedo encontrar el docker-compose.yml si implemento mis pilas con webGui?
Intenté guardar el volumen de datos de portainer y transferirlo a un nuevo host y luego desplegar el mismo archivo de pila de portainer y todas mis pilas "antiguas" ya no están allí.

¿Existe la posibilidad de extraerlos a github cada vez que los cambio o quizás simplemente extraerlos al volumen de datos?

Gracias a todos de antemano.

Se utiliza Portainer 1.23.0.

kinquestion

Comentario más útil

Como este es uno de los primeros resultados de búsqueda que aparece en Google cuando se busca la ubicación de los archivos de composición de pila, aquí está la ubicación para una instalación "estándar" en Linux:

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

Todos 4 comentarios

¿Está administrando el mismo punto final con la nueva instancia de Portainer? De lo contrario, sus pilas antiguas no se incluirán en Portainer, ya que tampoco las ha migrado. Si puede ver sus pilas, pero se muestran como limited esto se debe a que Portainer no pudo encontrar el archivo de pila correspondiente y posiblemente se deba a cómo ha montado su volumen.

No puedo darte instrucciones sobre cómo migrar porque no tenemos instrucciones oficiales para esto.

Para responder a su pregunta: Dentro del directorio /data hay un directorio llamado compose que es donde se almacenan los archivos de la pila. Dentro de / compose, habrá directorios etiquetados después del stackID correspondiente en la base de datos de Portainer. Tendrá, por ejemplo, /data/compose/1/docker-compose.yml , /data/compose/2/docker-compose.yml ...

Espero que esto ayude

¡Perfecto! Eso era lo que estaba buscando :)

Como este es uno de los primeros resultados de búsqueda que aparece en Google cuando se busca la ubicación de los archivos de composición de pila, aquí está la ubicación para una instalación "estándar" en Linux:

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

¿Fue útil esta página
0 / 5 - 0 calificaciones