Instalar Portainer docker en Synology

Portainer podríamos explicarlo como un panel de administrador web intuitivo para la gestión de contenedores, que nos puede ayudar a la gestión de docker.

Antes de instalar Portainer tenemos que tener instalado docker en nuestro synology, que podrás instalarlo desde el centro de paquetes y la opción de ssh activada, que lo podemos activar desde Panel de control, Terminal & SNMP.

Para instalarlo en nuestro Synology lo primero es crear la carpeta donde queramos instalar Portainer y seguidamente nos iremos a la terminal o cmd de nuestro PC.

Como hemos visto en otras entradas, para acceder a synology desde SSH lo haremos con el comando:

ssh User@ip_synology -p puerto_ssh
Ejemplo:
ssh Tomonota@192.168.1.18 -p 22

Seguidamente nos pedirá la contraseña de nuestro usuario para acceder.
Una vez dentro accederemos com root, para ello le diremos el comando: sudo su – y nos volverá a preguntar la contraseña y ya lo tendremos para instalar portainer con el siguiente comando:

docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/ruta_carpeta/portainer:/data portainer/portainer-ce

El puerto 9000 será el de acceso vía web.
En --name= será el nombre con el cual nos aparecerá en docker
La ruta de ejemplo: /volume1/ruta_carpeta/portainer:/data
Esto es la ruta de la carpeta donde hemos creado anteriormente la carpeta para instalar portainer seguido de :/data, (si no la has creado, puedes hacerlo con mkdir desde la terminal).
portainer/portainer-ce --> Es el paquete que instalaremos, ya que es la nueva versión, la que dice portainer/portainer está en obsoleta.


Una vez instalado portainer, para acceder desde el navegador con la ip del synology y el puerto 9000:
ejemplo: 192.168.1.18:9000

La primera pantalla será de introducir usuario y una contraseña con una longitud mínima de 12 caracteres y presionaremos sobre pulsar usuario.

Seguidamente seleccionamos docker:

La pantalla principal: Aquí docker local, que será el docker instalado en nuestro synology y local de localhost (que lo ejecuta el mismo servidor).

Si accedemos a local veremos la siguiente pantalla donde tendremos las opciones de docker:

Y con esto ya tendríamos instalado portainer en nuestro synology.

Espero que os sirva de ayuda.

Un saludo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Warning: Undefined array key "rerror" in /volume1/web/WebTomoNota/wp-content/plugins/wp-recaptcha-bp/recaptcha.php on line 300 Call Stack: 0.0003 361840 1. {main}() /volume1/web/WebTomoNota/index.php:0 0.0004 363080 2. require('/volume1/web/WebTomoNota/wp-blog-header.php') /volume1/web/WebTomoNota/index.php:17 0.4965 14460472 3. require_once('/volume1/web/WebTomoNota/wp-includes/template-loader.php') /volume1/web/WebTomoNota/wp-blog-header.php:19 0.5062 14742568 4. include('/volume1/web/WebTomoNota/wp-content/themes/yuki/index.php') /volume1/web/WebTomoNota/wp-includes/template-loader.php:106 2.6231 19107232 5. yuki_do_elementor_location($elementor_location = 'single', $template_part = 'template-parts/special', $name = 'single') /volume1/web/WebTomoNota/wp-content/themes/yuki/index.php:20 2.6231 19107232 6. get_template_part($slug = 'template-parts/special', $name = 'single', $args = ???) /volume1/web/WebTomoNota/wp-content/themes/yuki/inc/helpers.php:34 2.6231 19107808 7. locate_template($template_names = [0 => 'template-parts/special-single.php', 1 => 'template-parts/special.php'], $load = TRUE, $load_once = FALSE, $args = []) /volume1/web/WebTomoNota/wp-includes/general-template.php:206 2.6232 19107920 8. load_template($_template_file = '/volume1/web/WebTomoNota/wp-content/themes/yuki/template-parts/special-single.php', $load_once = FALSE, $args = []) /volume1/web/WebTomoNota/wp-includes/template.php:745 2.6234 19113040 9. require('/volume1/web/WebTomoNota/wp-content/themes/yuki/template-parts/special-single.php') /volume1/web/WebTomoNota/wp-includes/template.php:812 2.6636 19159208 10. do_action($hook_name = 'yuki_action_after_single_post') /volume1/web/WebTomoNota/wp-content/themes/yuki/template-parts/special-single.php:58 2.6636 19159584 11. WP_Hook->do_action($args = [0 => '']) /volume1/web/WebTomoNota/wp-includes/plugin.php:517 2.6636 19159584 12. WP_Hook->apply_filters($value = '', $args = [0 => '']) /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:348 2.7650 19266592 13. yuki_show_post_comments('') /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:324 2.7652 19266592 14. comments_template($file = ???, $separate_comments = ???) /volume1/web/WebTomoNota/wp-content/themes/yuki/inc/template-functions.php:354 2.7674 19282080 15. require('/volume1/web/WebTomoNota/wp-content/themes/yuki/comments.php') /volume1/web/WebTomoNota/wp-includes/comment-template.php:1631 2.7674 19282080 16. comment_form($args = ['class_form' => 'comment-form yuki-form form-default'], $post = ???) /volume1/web/WebTomoNota/wp-content/themes/yuki/comments.php:66 2.7698 19293800 17. do_action($hook_name = 'comment_form', ...$arg = variadic(1093)) /volume1/web/WebTomoNota/wp-includes/comment-template.php:2896 2.7698 19294176 18. WP_Hook->do_action($args = [0 => 1093]) /volume1/web/WebTomoNota/wp-includes/plugin.php:517 2.7698 19294176 19. WP_Hook->apply_filters($value = '', $args = [0 => 1093]) /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:348 2.7699 19294928 20. ReCAPTCHAPlugin->show_recaptcha_in_comments(1093) /volume1/web/WebTomoNota/wp-includes/class-wp-hook.php:324