Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3519 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  49  50  51  52  53  54
Page Suivante
Auteur Sujet :

[TOPICUNIK] Docker

n°1504715
the_fireba​ll
I have fucking failed
Posté le 17-10-2025 à 09:45:51  profilanswer
 

Reprise du message précédent :

MilesTEG1 a écrit :


Ton Periphery est installé comment ? Docker ou systemd ?  
Moi c’est docker…
Et si je ne mets pas de chemin il ne trouve pas car les fichiers yaml sont nommés docker-compose.yaml…
Tu pourrais faire quelques captures s’il te plaît ?


 
C'est une APPS installée via TrueNAS, via docker donc. Mais le reste, c'est de la magie gérée par TrueNAS
 
TrueNAS crée automatiquement les volumes nécessaires pour Komodo


containers/ix-apps/app_mounts/komodo                                                          707M   807G   120K  /mnt/.ix-apps/app_mounts/komodo
containers/ix-apps/app_mounts/komodo/backups                                                   96K   807G    96K  /mnt/.ix-apps/app_mounts/komodo/backups
containers/ix-apps/app_mounts/komodo/periphery_root                                          2.90M   807G  1.82M  /mnt/.ix-apps/app_mounts/komodo/periphery_root
containers/ix-apps/app_mounts/komodo/pg_data                                                  701M   807G   279M  /mnt/.ix-apps/app_mounts/komodo/pg_data
containers/ix-apps/app_mounts/komodo/repo_cache                                              2.43M   807G  2.42M  /mnt/.ix-apps/app_mounts/komodo/repo_cache
containers/ix-apps/app_mounts/komodo/syncs                                                     96K   807G    96K  /mnt/.ix-apps/app_mounts/komodo/syncs
containers/ix-apps/docker                                                                    8.72G   807G  8.72G  /mnt/.ix-apps/docker
containers/ix-apps/truenas_catalog                                                            296M   807G   296M  /mnt/.ix-apps/truenas_catalog


 
Je retrouve mes stacks dans /mnt/.ix-apps/app_mounts/komodo/periphery_root/stacks et c'est la qu'il faut ses git clone/pull
 
Pour le cas spécial d'Harbor, j'ai juste rajouté le volume contenant le docker-compose.yaml dans le container periphery et dans la gui, lors de la création de la stack, j'ai choisi files on server et indiqué le chemin
 
Tu peux choisir le nom du fichier yaml.
 


File Paths
Add files to include using 'docker compose -f'. If empty, uses 'compose.yaml'. Relative to 'Run Directory'.


 
Tu cliques sur le + Filepath et tu choisis ton docker-compose.yaml
 
Je n'ai pas cherché si c'était possible de configuer ça par défaut


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
mood
Publicité
Posté le 17-10-2025 à 09:45:51  profilanswer
 

n°1504726
MilesTEG1
Posté le 17-10-2025 à 15:30:21  profilanswer
 

the_fireball a écrit :


 
C'est une APPS installée via TrueNAS, via docker donc. Mais le reste, c'est de la magie gérée par TrueNAS
 
TrueNAS crée automatiquement les volumes nécessaires pour Komodo


containers/ix-apps/app_mounts/komodo                                                          707M   807G   120K  /mnt/.ix-apps/app_mounts/komodo
containers/ix-apps/app_mounts/komodo/backups                                                   96K   807G    96K  /mnt/.ix-apps/app_mounts/komodo/backups
containers/ix-apps/app_mounts/komodo/periphery_root                                          2.90M   807G  1.82M  /mnt/.ix-apps/app_mounts/komodo/periphery_root
containers/ix-apps/app_mounts/komodo/pg_data                                                  701M   807G   279M  /mnt/.ix-apps/app_mounts/komodo/pg_data
containers/ix-apps/app_mounts/komodo/repo_cache                                              2.43M   807G  2.42M  /mnt/.ix-apps/app_mounts/komodo/repo_cache
containers/ix-apps/app_mounts/komodo/syncs                                                     96K   807G    96K  /mnt/.ix-apps/app_mounts/komodo/syncs
containers/ix-apps/docker                                                                    8.72G   807G  8.72G  /mnt/.ix-apps/docker
containers/ix-apps/truenas_catalog                                                            296M   807G   296M  /mnt/.ix-apps/truenas_catalog


 
Je retrouve mes stacks dans /mnt/.ix-apps/app_mounts/komodo/periphery_root/stacks et c'est la qu'il faut ses git clone/pull
 
Pour le cas spécial d'Harbor, j'ai juste rajouté le volume contenant le docker-compose.yaml dans le container periphery et dans la gui, lors de la création de la stack, j'ai choisi files on server et indiqué le chemin
 
Tu peux choisir le nom du fichier yaml.
 


File Paths
Add files to include using 'docker compose -f'. If empty, uses 'compose.yaml'. Relative to 'Run Directory'.


 
Tu cliques sur le + Filepath et tu choisis ton docker-compose.yaml
 
Je n'ai pas cherché si c'était possible de configuer ça par défaut


Hmmm, je ne sais pas si mon installation est si différente de la tienne...
J'ai un serveur "Superviseur" sur lequel j'ai mis le Core et un Periphery, tout en docker
Sur un autre serveur, client, j'ai mis que le PERIPHERY.
 
Mais quoique je fasse, le déploiement d'une stack via mon dépôt gitea ne fonctionne pas :
https://rehost.diberie.com/Picture/Get/r/440586
Dans Info, je vois bien le contenu des fichiers docker-compose.yaml et compose.env que j'ai paramétré :
https://rehost.diberie.com/Picture/Get/r/440587
 
 
Mais pas moyen de faire le déploiement...
 
Voilà la configuration de la stack :
https://rehost.diberie.com/Picture/Get/r/440588
 
Je précise que le dépôt configuré sur le superviseur fonctionne très bien :
https://rehost.diberie.com/Picture/Get/r/440593
 
 
As-tu une idée de comment je peux faire pour déployer une stack à partir du dépôt gitea ?


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1504768
the_fireba​ll
I have fucking failed
Posté le 18-10-2025 à 20:19:59  profilanswer
 

Bizarre ton no such file or directory
 
Quand tu vas dans ton container periphery sur ton client, le répertoire que tu as mis dans RUN DIRECTORY existe bien ?


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°1504771
MilesTEG1
Posté le 18-10-2025 à 22:00:19  profilanswer
 

the_fireball a écrit :

Bizarre ton no such file or directory
 
Quand tu vas dans ton container periphery sur ton client, le répertoire que tu as mis dans RUN DIRECTORY existe bien ?


Non je ne crois pas …
Le dossier que j’ai mis dans RUN DIRECTORY est présent dans le core serveur dans le dossier du repository configuré dans la partie repos de komodo.
Je viens de vérifier dans le conteneur et c’est ici :
/repo-cache/mon-gitea.ndd.tld/user-gitea-docker-compose/main/latest/_LXC-254-Docker-Frigate-Nextcloud/donetick
 
Dans le periphery du client je ne retrouve pas les fichier du repos mais ça ça semble normal non ?
Puisque le dossier du repos est sur le core serveur.
 
 


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1504802
the_fireba​ll
I have fucking failed
Posté le 19-10-2025 à 21:38:44  profilanswer
 

Je dis peut être des conneries mais c’est le periphery sur ton «client » qui va créer le container sur le « client », donc peut être qu’il veut faire le git clone avant le docker compose up.
 
Et sans le répertoire il n’y arrive pas d’où le message  
 
Mais je me trompe peut être je le répète. Je n’utilise pas Komodo avec un periphery remote


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°1504805
MilesTEG1
Posté le 20-10-2025 à 00:28:20  profilanswer
 

the_fireball a écrit :

Je dis peut être des conneries mais c’est le periphery sur ton «client » qui va créer le container sur le « client », donc peut être qu’il veut faire le git clone avant le docker compose up.
 
Et sans le répertoire il n’y arrive pas d’où le message  
 
Mais je me trompe peut être je le répète. Je n’utilise pas Komodo avec un periphery remote


Je trouverais ça logique mais comment lui faire faire le clone ?
 
Mais d’après ce qui est présent sur l’interface, je pense que c’est le core server qui va créer ce qu’il faut sur le periphery remote …
Je m’arrache les cheveux  :pt1cable:


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1504967
the_fireba​ll
I have fucking failed
Posté le 23-10-2025 à 17:10:29  profilanswer
 

Je viens de tester et chez moi tout fonctionne

  • J'ai installé periphery dans un container sur un second ordi faisant tourner docker

    Niveau conf, j'ai pris https://github.com/moghtech/komodo/ [...] mpose.yaml et j'ai changé
       * PERIPHERY_ROOT_DIRECTORY
       * PERIPHERY_PASSKEYS
       * le volume pour utiliser le même chemin que PERIPHERY_ROOT_DIRECTORY

  • Je l'ai ajouté dans Komodo en tant que nouveau serveur
  • J'ai dupliqué une stack d'un container simple (inadyn) se trouvant dans mon git et je l'ai fait pointer sur le nouveau server
  • J'ai déployé la conf
  • Le container a démarré sans problème


Je ne sais pas pourquoi ça ne fonctionne pas chez toi, tu vas devoir tout reprendre étape par étape


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°1504970
MilesTEG1
Posté le 23-10-2025 à 18:10:18  profilanswer
 

the_fireball a écrit :

Je viens de tester et chez moi tout fonctionne

  • J'ai installé periphery dans un container sur un second ordi faisant tourner docker

    Niveau conf, j'ai pris https://github.com/moghtech/komodo/ [...] mpose.yaml  


 
Jusque là c’est comme moi  :)  
 

the_fireball a écrit :


 
et j'ai changé
       * PERIPHERY_ROOT_DIRECTORY
       * PERIPHERY_PASSKEYS
       * le volume pour utiliser le même chemin que PERIPHERY_ROOT_DIRECTORY


Là il faudrait que tu partages les chemins d’accès car moi j’ai moi aussi modifié ces variables   :)  
 

the_fireball a écrit :


 
 

  • Je l'ai ajouté dans Komodo en tant que nouveau serveur




Moi aussi  
 

the_fireball a écrit :


  • J'ai dupliqué une stack d'un container simple (inadyn) se trouvant dans mon git et je l'ai fait pointer sur le nouveau server



 
Tu dupliques la stack depuis ton git comment ?
Tu l’as fait pointer sur le nouveau serveur comment ?
 

the_fireball a écrit :


  • J'ai déployé la conf
  • Le container a démarré sans problème


Je ne sais pas pourquoi ça ne fonctionne pas chez toi, tu vas devoir tout reprendre étape par étape


Si je crée une stack local depuis mon superviseur vers le client distant (une autre machine sur le lan, comme toi) la stack se déploie bien.
Mais la même stack depuis le dépôt git ne fonctionne pas je ne peux pas la déployer (voir les messages précédents)
 
En tout cas je te remercie de ta patience et de ton aide.
 
Ps : mes conteneurs komodo sont déployer via un utilisateur non root, comme tous les autres que je déploient via la ligne de commande.


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1504983
the_fireba​ll
I have fucking failed
Posté le 24-10-2025 à 09:48:49  profilanswer
 

MilesTEG1 a écrit :


Là il faudrait que tu partages les chemins d’accès car moi j’ai moi aussi modifié ces variables   :)  
 


 
Sur le serveur distant, j'ai créé un FS ZFS dédié pour periphery que j'ai monté dans /data/volumes/docker/komodo-periphery
Et dans le compose.yaml, j'ai mis
 

Code :
  1. ...
  2. environment:
  3.       PERIPHERY_ROOT_DIRECTORY: /data/volumes/docker/komodo-periphery
  4. ...
  5. volumes:
  6.       ## Mount external docker socket
  7.       - /var/run/docker.sock:/var/run/docker.sock
  8.       ## Allow Periphery to see processes outside of container
  9.       - /proc:/proc
  10.       ## Specify the Periphery agent root directory.
  11.       ## Must be the same inside and outside the container,
  12.       ## or docker will get confused. See https://github.com/moghtech/komodo/discussions/180.
  13.       ## Default: /etc/komodo.
  14.       - /data/volumes/docker/komodo-periphery:/data/volumes/docker/komodo-periphery


 
 

MilesTEG1 a écrit :


 
Tu dupliques la stack depuis ton git comment ?
Tu l’as fait pointer sur le nouveau serveur comment ?
 


Quand je dis que j'ai dupliqué la stack, c'est dans komodo, pour éviter de tout refaire :)
Tu vas sur ta stack et haut à droite il y a un bouton copy.
Ca te crée une nouvelle stack identique avec le nom que tu as spécifié.
Tu vas ensuite dans ta nouvelle stack, puis dans config
La tu as une liste déroulante Server. J'ai choisi le server distant et j'ai déployé
 

MilesTEG1 a écrit :


Si je crée une stack local depuis mon superviseur vers le client distant (une autre machine sur le lan, comme toi) la stack se déploie bien.
Mais la même stack depuis le dépôt git ne fonctionne pas je ne peux pas la déployer (voir les messages précédents)
 
En tout cas je te remercie de ta patience et de ton aide.
 
Ps : mes conteneurs komodo sont déployer via un utilisateur non root, comme tous les autres que je déploient via la ligne de commande.


 
Moi c'est une installation de base de docker et dockerd tourne en root que ce soit sur TrueNAS ou le LXC distant


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°1505115
lebibi
Notre torture c'est la tourtel
Posté le 28-10-2025 à 17:56:03  profilanswer
 

Est ce qu'il y a des pros de docker bake dans la salle ?
 
J'ai un peu de mal à comprendre, ou du moins comment bien faire.
 
J'ai un Dockerfile multi-stage
 
base : apt install.....
 
builder : pip installl....
 
app : copy from builder
 
 
Dans ma conf bake, est ce que je dois pousser dans ma registry les images base/builder en plus de app ?
Est ce qu'un cache-from avec l'image final du précédent build app ne suffit pas ?
 
Car j'ai l'impression que niveau cache, il me recréé une "image" à chaque fois, et je vais me retrouver avec pas mal de stockage dans la registry (et oui j'ai aussi un delete auto, mais quand même)
 
 

group "default" {
  targets = ["base","builder","app"]
}
 
target "base" {
  dockerfile = "build/docker/Dockerfile"
  target     = "base"
  cache-to   = ["type=registry,ref=europe-docker.pkg.dev/__PROJECT_ID__/cache/base,mode=max"]
  cache-from = ["type=registry,ref=europe-docker.pkg.dev/__PROJECT_ID__/cache/base"]
  tags = [
    "europe-docker.pkg.dev/__PROJECT_ID__/cache/base:latest",
  ]
}
 
target "builder" {
  dockerfile = "build/docker/Dockerfile"
  target     = "builder"
  cache-to   = ["type=registry,ref=europe-docker.pkg.dev/__PROJECT_ID__/cache/builder,mode=max"]
  cache-from = [
    "type=registry,ref=europe-docker.pkg.dev/__PROJECT_ID__/cache/builder",
    "type=registry,ref=europe-docker.pkg.dev/__PROJECT_ID__/cache/base"
  ]
  tags = [
    "europe-docker.pkg.dev/__PROJECT_ID__/cache/builder:latest",
  ]
}
 
target "app" {
  dockerfile = "build/docker/Dockerfile"
  target     = "app"
  cache-to   = ["type=registry,ref=europe-docker.pkg.dev/__PROJECT_ID__/cache/app,mode=max"]
  cache-from = [
    "type=registry,ref=europe-docker.pkg.dev/__PROJECT_ID__/cache/app",
    "type=registry,ref=europe-docker.pkg.dev/__PROJECT_ID__/cache/builder"
  ]
  tags = [
    "europe-docker.pkg.dev/__PROJECT_ID__/app-test/toto:latest",
    "europe-docker.pkg.dev/__PROJECT_ID__/app-test/toto:prod",
    "europe-docker.pkg.dev/__PROJECT_ID__/app-test/toto:__SHORT_SHA__"
  ]
 
}


 
 
Je ne suis pas sur de bien faire au final, même si au final un nouveau build va bien utiliser le cache et je passe de 20min a même pas 2 minutes


Message édité par lebibi le 28-10-2025 à 17:57:58

---------------

mood
Publicité
Posté le 28-10-2025 à 17:56:03  profilanswer
 

n°1505196
lebibi
Notre torture c'est la tourtel
Posté le 30-10-2025 à 18:07:58  profilanswer
 

Bon,  je m'en suis sorti :D
 
1er Build 20 minutes, et on passe a 2 minutes avec le cache ^^


---------------

n°1505501
MilesTEG1
Posté le 08-11-2025 à 09:48:29  profilanswer
 

Salut  :hello:  
Cross post avec le sujet debian  
 
 
Quelqu’un  utilise-il docker dans un LXC Proxmox, sous debian 13 ?
Car les maj de docker ci-dessous casse plein de chose :
https://img3.super-h.fr/images/2025/11/08/snapshot_282475249.jpg
 
ça casse la gestion du réseau, et les conteneurs ne peuvent plus démarrer, ni être créer...
J'ai passé plus d'une heure à tenter de résoudre le problème...
 
L'erreur que j'avais :

Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: open sysctl net.ipv4.ping_group_range file: reopen fd 8: permission denied: unknown


 
Avec diverses choses tenté, j'avais encore une autre erreur :

Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: open sysctl net.ipv4.ip_unprivileged_port_start file: reopen fd 8: permission denied: unknown


 
J’ai finalement fini par restaurer une sauvegarde de ce lxc.
Je précise que dans ce lxc j’ai plusieurs contenues docker dont swag (mon reverse proxy), AdGuard home , crowdsec , Audiobookshelf, des outils pour Plex dont Tautulli, Vaultwarden et quelques autres.
 
Après la maj docker plus aucun conteneur ne se lançait ni ne voulait se créer avec les erreurs mentionnées précédemment.
 
Si quelqu’un avait une solution je serais preneur  :ange:  
En attendant je vais laisser ces maj de côté .
Chetgpt ou perplexity n’ont pas réussi à m’aider plus que ça … donc j’ai restauré une sauvegarde.
Et je pense que je vais migrer mes conteneurs dans un VM, enfin tous ceux qui ne nécessitent pas l’accès à l’igpu comme Immich et Frigate.


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1505503
Fredouye
Shivers !
Posté le 08-11-2025 à 11:15:43  profilanswer
 

Tu n'es pas seul :o
 
https://www.reddit.com/r/selfhosted [...] s_morning/
 
A priori un bug dans la dernière version de containerd
 

Citation :

The solution for now is to downgrade to v1.7.28-1:
 
apt install containerd.io=1.7.28-1~debian.12~bookworm


Citation :

This issue specially affects users running docker inside LXC. Most popularly, unprivileged LXCs in Proxmox running docker seem to be suspect to this bug due to file permission changes with the most recent runc upgrade.
 
Solution listed in this thread - https://github.com/opencontainers/runc/issues/4968
 
TLDR;
 
If you’re running docker inside LXC, add the following to your container config located in “/etc/pve/lxc/<CTR>.conf “ and reboot LXC
 
lxc.mount.entry: /dev/null sys/module/apparmor/parameters/enabled none bind 0 0
lxc.apparmor.profile: unconfined


---------------
Le dernier arrivé est fan de Phil Collins
n°1505504
e_esprit
Posté le 08-11-2025 à 11:20:19  profilanswer
 

https://github.com/opencontainers/runc/issues/4968

 

J'ai pas tout lu parce que je ne suis pas concerné, mais t'es pas un cas à part.

 

Perso je pige pas trop l'intérêt de faire du docker dans du LXC (double conteneurisation, forcément ça augmente les risques qu'un truc pète au niveau réseau ou droits), mais j'ai pas de besoin de passthrough de devices :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1505505
MilesTEG1
Posté le 08-11-2025 à 11:55:03  profilanswer
 

Fredouye a écrit :

Tu n'es pas seul :o
 
https://www.reddit.com/r/selfhosted [...] s_morning/
 
A priori un bug dans la dernière version de containerd
 

Citation :

The solution for now is to downgrade to v1.7.28-1:
 
apt install containerd.io=1.7.28-1~debian.12~bookworm


Citation :

This issue specially affects users running docker inside LXC. Most popularly, unprivileged LXCs in Proxmox running docker seem to be suspect to this bug due to file permission changes with the most recent runc upgrade.
 
Solution listed in this thread - https://github.com/opencontainers/runc/issues/4968
 
TLDR;
 
If you’re running docker inside LXC, add the following to your container config located in “/etc/pve/lxc/<CTR>.conf “ and reboot LXC
 
lxc.mount.entry: /dev/null sys/module/apparmor/parameters/enabled none bind 0 0
lxc.apparmor.profile: unconfined



 

e_esprit a écrit :

https://github.com/opencontainers/runc/issues/4968
 
J'ai pas tout lu parce que je ne suis pas concerné, mais t'es pas un cas à part.
 
Perso je pige pas trop l'intérêt de faire du docker dans du LXC (double conteneurisation, forcément ça augmente les risques qu'un truc pète au niveau réseau ou droits), mais j'ai pas de besoin de passthrough de devices :D


 
Mon lxc est privileged.
C’est pour faire du iGPU passthrough que j’utilise un lxc.
 
En tout cas merci pour les infos ça me rassure que je ne soit pas le seul  :) mais punaise c’est un bug hyper gênant…  :o  
 
Bref je vais revoir ma structure de conteneurs : je vais passer mes conteneurs qui ne nécessitent pas l’igpu.
Et je conserverai un lxc dédié à Immich et Frigate en docker pour le passthrough igpu.


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1505608
Fredouye
Shivers !
Posté le 12-11-2025 à 07:25:39  profilanswer
 

Attention à Docker 29 (sorti il y a 2 jours), ça casse des trucs comme Traefik, Watchtower, etc.
 
Une solution temporaire est d'ajouter cette variable dans l'unité systemd Docker :
 

Environment=DOCKER_MIN_API_VERSION=1.24


---------------
Le dernier arrivé est fan de Phil Collins
n°1505611
MilesTEG1
Posté le 12-11-2025 à 08:24:06  profilanswer
 

Fredouye a écrit :

Attention à Docker 29 (sorti il y a 2 jours), ça casse des trucs comme Traefik, Watchtower, etc.
 
Une solution temporaire est d'ajouter cette variable dans l'unité systemd Docker :
 

Environment=DOCKER_MIN_API_VERSION=1.24



C’est ce dont je parlais juste au-dessus ? Ou c’est nouveau encore ?
 
Cette variable d’environnement doit être mise où ? Dans le compose des conteneurs ?
 
En tout cas j’ai eu le problème avec mon lxc Proxmox dédié à docker… pas avec la VM docker que j’ai à côté.


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1505613
Je@nb
Kindly give dime
Posté le 12-11-2025 à 09:06:17  profilanswer
 

Faut lire hein il a tout dit  :whistle:

n°1505614
MilesTEG1
Posté le 12-11-2025 à 09:27:38  profilanswer
 

Je@nb a écrit :

Faut lire hein il a tout dit  :whistle:


Oh my ! J’avais raté la petite info  :ange:  
My bad  :jap:  
 
Merci  :jap:


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1505638
MilesTEG1
Posté le 12-11-2025 à 23:10:19  profilanswer
 

Fredouye a écrit :

Attention à Docker 29 (sorti il y a 2 jours), ça casse des trucs comme Traefik, Watchtower, etc.
 
Une solution temporaire est d'ajouter cette variable dans l'unité systemd Docker :
 

Environment=DOCKER_MIN_API_VERSION=1.24



Ha la gueulle, je pensais qu'une VM ne serait pas touchée... mais sisi, j'ai fait un apt upgrade XD
Et bah ça n'a pas loupé, Portianer tout cassé... j'accède bien à l'UI, mais impossible de lancer le noeud...
Je peux créer, recrééer un conteneur, mais rien n'y fait.
J'ai restauré ma VM  :sleep:  
(purée, que c'est terriblement pratique proxmox pour ça !!!)
 
En fait on a deux séries de MAJ problématiques :
Celle de containerd qui casse des choses pour les LXC
et
celle docker 29 casse en effet plein de trucs : Watchtower, Portainer ...
https://rehost.diberie.com/Picture/Get/f/447308
 
on n'est pas gâté XD
Je vais attendre avant de refaire des MAJ XD


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1505639
LibreArbit​re
La /root est longue
Posté le 12-11-2025 à 23:22:31  profilanswer
 

Y'a encore des sysadmin qui mettent leurs stacks à jour sans attendre quelques semaines (sauf correction d'une faille critique) :sweat:
 
Vous faites ça aussi à la COGIP, sur la prod, un vendredi en fin de journée avant de partir en congés aussi ? :o

Message cité 1 fois
Message édité par LibreArbitre le 12-11-2025 à 23:23:57

---------------
Hebergement d'images
n°1505640
MilesTEG1
Posté le 12-11-2025 à 23:37:11  profilanswer
 

LibreArbitre a écrit :

Y'a encore des sysadmin qui mettent leurs stacks à jour sans attendre quelques semaines (sauf correction d'une faille critique) :sweat:
 
Vous faites ça aussi à la COGIP, sur la prod, un vendredi en fin de journée avant de partir en congés aussi ? :o


Je ne suis pas sysadmin  :pt1cable:  
C’est juste mon passe temps et aussi pour faire tourner des services intéressants.
 
Si personne n’essuyait les plâtres au début , tout le monde les subirait ensuite  :pt1cable:  
 
Bref…
 
Et soit dit en passant , la maj de containerd contient un fix d’une faille critique exploitée(je n’ai pas de détail…) et j’espère que je ne suis pas une cible  :pt1cable:


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1505641
Fredouye
Shivers !
Posté le 12-11-2025 à 23:40:37  profilanswer
 

Je dirais pas que c’est Docker 29 qui est problématique, c’est plutôt que certaines applis comme Traefik / Portainer utilisaient une très vieille version de l’API.
 
https://www.docker.com/blog/docker-engine-version-29/
 

Citation :

Minimum API Version Update
 
Docker versions older than v25 are now end of life, and as such, we have increased the Minimum API version to 1.44 (Moby v25).  
 
If you are getting the following error, you will need to update to a newer client or follow the mitigation steps to override the min-version
 
Error response from daemon: client version 1.43 is too old.
Minimum supported API version is 1.44, please upgrade your client to a newer version
 
Override the minimum API version
 
There are two methods to launch dockerd with a lower minimum API version. Additional information can be found on docs.docker.com
 
Using flags when starting dockerd
 
Launch dockerd with the DOCKER_MIN_API_VERSION set to the previous value. For example:
 
1
DOCKER_MIN_API_VERSION=1.24 dockerd
Using a JSON configuration file — daemon.json
 
Set min-api-version in your daemon.json file.
 
1
2
3
{
  "min-api-version": "1.24"
}


---------------
Le dernier arrivé est fan de Phil Collins
n°1505646
e_esprit
Posté le 13-11-2025 à 08:11:03  profilanswer
 

MilesTEG1 a écrit :


Je ne suis pas sysadmin  :pt1cable:
C’est juste mon passe temps et aussi pour faire tourner des services intéressants.

 

Si personne n’essuyait les plâtres au début , tout le monde les subirait ensuite  :pt1cable:

 

Bref…

 

Et soit dit en passant , la maj de containerd contient un fix d’une faille critique exploitée(je n’ai pas de détail…) et j’espère que je ne suis pas une cible  :pt1cable:


Si t'as pas le détail, comment peux-tu dire que c'est une faille critique ? Et surtout est-ce que ça l'est dans TON contexte à toi ?
Parce que sur containerd, en général ça se limite à des failles locales, donc accessibles uniquement à des gens qui ont accès à l'OS de ta machine (ça réduit en général beaucoup la criticité des failles, et l'urgence à les corriger).


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1505649
MilesTEG1
Posté le 13-11-2025 à 11:38:36  profilanswer
 

e_esprit a écrit :


Si t'as pas le détail, comment peux-tu dire que c'est une faille critique ? Et surtout est-ce que ça l'est dans TON contexte à toi ?
Parce que sur containerd, en général ça se limite à des failles locales, donc accessibles uniquement à des gens qui ont accès à l'OS de ta machine (ça réduit en général beaucoup la criticité des failles, et l'urgence à les corriger).


Je l’ai lu sur l’une page qui parlait des soucis rencontrés , voir sur GH sur l’issue créé pour ça …
 
Mais je ne sais pas si je suis vraiment touché dans mon contexte où moi seul ai accès aux machines .


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1505650
MilesTEG1
Posté le 13-11-2025 à 11:39:15  profilanswer
 

Fredouye a écrit :

Je dirais pas que c’est Docker 29 qui est problématique, c’est plutôt que certaines applis comme Traefik / Portainer utilisaient une très vieille version de l’API.
 
https://www.docker.com/blog/docker-engine-version-29/
 

Citation :

Minimum API Version Update
 
Docker versions older than v25 are now end of life, and as such, we have increased the Minimum API version to 1.44 (Moby v25).  
 
If you are getting the following error, you will need to update to a newer client or follow the mitigation steps to override the min-version
 
Error response from daemon: client version 1.43 is too old.
Minimum supported API version is 1.44, please upgrade your client to a newer version
 
Override the minimum API version
 
There are two methods to launch dockerd with a lower minimum API version. Additional information can be found on docs.docker.com
 
Using flags when starting dockerd
 
Launch dockerd with the DOCKER_MIN_API_VERSION set to the previous value. For example:
 
1
DOCKER_MIN_API_VERSION=1.24 dockerd
Using a JSON configuration file — daemon.json
 
Set min-api-version in your daemon.json file.
 
1
2
3
{
  "min-api-version": "1.24"
}



Ha un fix temporaire le temps que nos apps docker veulllent bien se mettre à jour  :pt1cable:  
Merci  :)


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1505651
MilesTEG1
Posté le 13-11-2025 à 17:41:58  profilanswer
 

Je confirme que la création d'un fichier /etc/docker/daemon.json contenant :

Code :
  1. {
  2.  "min-api-version": "1.24"
  3. }


permet de faire tourner watchtower avec docker 29.


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1505652
Fredouye
Shivers !
Posté le 13-11-2025 à 19:03:27  profilanswer
 

Traefik a été mis à jour en version 2.11 / 3.6 pour corriger ce soucis de version d’API.


---------------
Le dernier arrivé est fan de Phil Collins
n°1505655
MilesTEG1
Posté le 14-11-2025 à 00:08:09  profilanswer
 

Fredouye a écrit :

Traefik a été mis à jour en version 2.11 / 3.6 pour corriger ce soucis de version d’API.


Ha ça bouge  :)  
Y a plus qu’à attendre que les autres bougent aussi  :ange:


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1505720
MilesTEG1
Posté le 15-11-2025 à 18:58:30  profilanswer
 

Est-ce qu’il y a ici des utilisateurs de Nginx Proxy Manager et Crowdsec ?
Je n’arrive pas à configurer Crowdsec sur une Debian 13 (VM Proxmox)…


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  49  50  51  52  53  54
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Docker deux fenetres sous KDE ?[Window Maker] Comment docker 2x la même appli ?
Plus de sujets relatifs à : [TOPICUNIK] Docker


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)