https://youtu.be/0sgvcQhSS3A
Vamos a convertir plantillas de la versión 1 de Portainer a la 2.
Tenemos que tener una plantilla de la versión 1 y localizar su archivo template.json, en este caso vamos a usar el siguiente:
https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Template/template.json
Conversión a V2
Vamos a hacer un Seleccionar-Todo y Copiar.
A continuación, abriremos nuestro programa SSH e iniciaremos sesión en nuestro servidor. Una vez que haya iniciado sesión, navegue hasta /tmp e ingrese el siguiente comando:
nano templates.json
Esto creará un archivo nuevo, haga clic con el botón derecho para pegar el portapapeles. Debería pegar todo el archivo template.json que copiamos de Github anteriormente.
Ahora puede presionar CTRL-O y CTRL-X para guardar y salir.
Ahora ejecutará este comando para iniciar un contenedor temporal creado por Portainer que convertirá la plantilla 1.x en una plantilla 2.x:
docker run --rm -v /tmp/templates.json:/src/templates.json -v /tmp/output:/dist portainer/helper-templates
Si tiene éxito, debería ver un resultado como este:
2020/08/26 00:51:27 New template file successfully created at /dist/templates-upgraded.json
Algo a tener en cuenta es que TIENE que estar en el directorio /tmp y su archivo TIENE que llamarse templates.json
Ahora puede conectarte por FTP a tu dispositivo (por ejemplo WinSCP) y navegar a /tmp/output para descargar su archivo templates-upgraded.json.
Deberá almacenar esto en algún lugar en línea al que pueda acceder de forma remota. Guardé el mío en Github aquí:
https://raw.githubusercontent.com/gamba85/sirgamba/master/template.json
Puede copiar y pegar esa URL en el campo de texto de las plantillas de la aplicación de Portainer y ahora usar las Plantillas NATIVAS de Portainer 2.0.
https://youtu.be/HyqONL5iAb0
https://www.youtube.com/watch?v=-IHzs84uOU0&list=PLNmTqNmH9bOBZPJOWZjE1f4BDNuaC7Skl&ab_channel=SirGamba
Deja una respuesta