Bonjour,
Fraîchement équipé d'un DS920+ sous DSM7, je me lance dans les containers Docker et, forcément, la vie ne s'avère pas être un long fleuve tranquille...
Quelques questions d'ordre général :
1/ Docker-compose vs GUI docker DSM
Utiliser docker-compose vaut-il vraiment le coup ?
Est-ce plus simple in fine et/ou vraiment plus complet que Docker DSM, notamment dans le procédé de mise à jour des containers ?
2/ Faut-il créer des utilisateurs DSM dédiés à chaque containers ?
On parle de PUID et PGID, mais si l'on prend celui de notre compte (droits admin), le container ne va-t-il pas avoir bien plus de permissions qu'il ne lui en faut pour exécuter son container ?
Concernant le container Transmission par LinuxServer.io - https://registry.hub.docker.com/r/linuxserver/transmission/
Voici ma configuration :
Je rencontre plusieurs soucis ou questions :
1/ Consommation RAM erronée ?
Comment interpréter le fait que la GUI Docker de DSM indique que ce container Transmission consomme parfois 14Go de RAM (j'en ai 20 sur le nas) alors que le "Moniteur de ressources" du NAS indique une consommation de RAM de seulement 2Go et ce pour l'intégralité des processus lancés ?
2/ Lenteur
Comme on le voit dans mes captures, je n'ai pas appliqué d'attributions particulières de ressources CPU/RAM à ce container.
Dans les faits, je trouve ce Transmission particulièrement lent sur la tâche de vérification des données reliées à tel ou tel torrent.
Transmission vérifie les données à un rythme d'environ 3Mo/s seulement !
3/ Le plus gros soucis : accès aux bons dossiers.
Comme on le voit dans les captures, j'ai configuré le dossier des fichiers de configuration du container dans /docker/transmission/config et le dossier d'écriture des donnés dans /dl
Or mon habitude est de déplacer les données téléchargées dans /music ou /video une fois le torrent complété.
Avec le paquet Transmission créé par SynoCommunity, je pouvais sans problème dire à Transmission de télécharger d'abord dans /volume1/dl puis je déplaçais les données via FileStation puis je repointais Transmission vers, par exemple, volume1/video/cinema/
Là, avec le container docker, je ne peux pas sortir de /dl (on note dans la conf du container que seul "dl/" apparaît et non "volume1/dl"
La situation n'évolue pas si j'attribue un PUID/PGID d'admin ou d'utilisateur dédié à ce container.
Bref j'ai besoin de quelques éclaircissements
Merci d'avance !
ps: pour info, je compte au moins utiliser Transmission, Plex, Tor, Bitwarden en containers
Fraîchement équipé d'un DS920+ sous DSM7, je me lance dans les containers Docker et, forcément, la vie ne s'avère pas être un long fleuve tranquille...
Quelques questions d'ordre général :
1/ Docker-compose vs GUI docker DSM
Utiliser docker-compose vaut-il vraiment le coup ?
Est-ce plus simple in fine et/ou vraiment plus complet que Docker DSM, notamment dans le procédé de mise à jour des containers ?
2/ Faut-il créer des utilisateurs DSM dédiés à chaque containers ?
On parle de PUID et PGID, mais si l'on prend celui de notre compte (droits admin), le container ne va-t-il pas avoir bien plus de permissions qu'il ne lui en faut pour exécuter son container ?
Concernant le container Transmission par LinuxServer.io - https://registry.hub.docker.com/r/linuxserver/transmission/
Voici ma configuration :
Je rencontre plusieurs soucis ou questions :
1/ Consommation RAM erronée ?
Comment interpréter le fait que la GUI Docker de DSM indique que ce container Transmission consomme parfois 14Go de RAM (j'en ai 20 sur le nas) alors que le "Moniteur de ressources" du NAS indique une consommation de RAM de seulement 2Go et ce pour l'intégralité des processus lancés ?
2/ Lenteur
Comme on le voit dans mes captures, je n'ai pas appliqué d'attributions particulières de ressources CPU/RAM à ce container.
Dans les faits, je trouve ce Transmission particulièrement lent sur la tâche de vérification des données reliées à tel ou tel torrent.
Transmission vérifie les données à un rythme d'environ 3Mo/s seulement !
3/ Le plus gros soucis : accès aux bons dossiers.
Comme on le voit dans les captures, j'ai configuré le dossier des fichiers de configuration du container dans /docker/transmission/config et le dossier d'écriture des donnés dans /dl
Or mon habitude est de déplacer les données téléchargées dans /music ou /video une fois le torrent complété.
Avec le paquet Transmission créé par SynoCommunity, je pouvais sans problème dire à Transmission de télécharger d'abord dans /volume1/dl puis je déplaçais les données via FileStation puis je repointais Transmission vers, par exemple, volume1/video/cinema/
Là, avec le container docker, je ne peux pas sortir de /dl (on note dans la conf du container que seul "dl/" apparaît et non "volume1/dl"
La situation n'évolue pas si j'attribue un PUID/PGID d'admin ou d'utilisateur dédié à ce container.
Bref j'ai besoin de quelques éclaircissements
Merci d'avance !
ps: pour info, je compte au moins utiliser Transmission, Plex, Tor, Bitwarden en containers