• [^] # Re: ce n'est pas tant que ça

    Posté par (site web personnel) . En réponse au lien Docker limite à 10 téléchargements anonymes par heure et par IP depuis le hub a partir du 1er mars. Évalué à 4.

    J'arrive à l'atteindre avec 1 unique conteneur (gotosocial) quand le fichier systemd est mis à jour par Ansible après une mise à jour de la version. J'ai encore vu ça ce matin.

    J'ai pas exactement compris pourquoi et comment, vu que ça arrive avant le premier mars, mais visiblement, même en ne faisant rien de manuel pendant une heure (le temps de prendre le petit dej), j'arrive à avoir ça juste après:

    # podman pull docker.io/superseriousbusiness/gotosocial:0.17.4 
    Trying to pull docker.io/superseriousbusiness/gotosocial:0.17.4...
    WARN[0032] Failed, retrying in 1s ... (1/3). Error: initializing source docker://superseriousbusiness/gotosocial:0.17.4: reading manifest 0.17.4 in docker.io/superseriousbusiness/gotosocial: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit 
    

    Et quand je dit rien, je suis sur que personne n'a touché à la machine. Il y a exactement un conteneur qui tourne sur ce serveur (le reste est en dehors), le serveur est utilisé par moi uniquement, et même si y a un VPN qui pourrait interferer, le portable qui utilise ce VPN était éteint pour cause de petit dej.

    Donc soit y a un truc qui tourne en tache de fond (mais j'ai rien qui vient à l'esprit, aucun cronjob suspect ou timer), soit y a un souci spécifiquement avec Digital Ocean et le message est pourri (même si l'IP n'a pas changé depuis 4 ans), soit DockerHub interagit spécifiquement de façon qui cause un souci avec podman (qui n'a pas bougé depuis novembre sur la machine en question, donc je vais exclure un comportement du dit moteur).

    Et ça dure depuis plus d'une semaine (vu que j'ai vu ça avec la version 0.17.4 de gotosocial, avec une erreur 500 au réveil), donc ça donne pas vraiment confiance dans Docker Hub en tant que stewart des images de divers projets upstream.

    La seule hypothèse que j'ai, c'est que même si je dit "file moi la dernière version" avec docker pull, podman regarde les 25 autres versions que j'ai accumulé (et du coup, trigger le blocage avant même de faire un pull). J'ai fait le ménage dans le doute, on va voir dans 1h si c'est mieux.