À propos de la limite d'extraction Docker Hub

Public cible


emballer


Organisation des méthodes de réponse et leur investigation

Les trois méthodes suivantes peuvent être envisagées. 1 est le plus simple et 3 le plus gênant.

  1. D'une manière ou d'une autre «connexion docker» sur chaque hôte de service géré
  2. Utilisez GitHub Container Registry
  3. Migrez l'image que vous extrayez de Docker Hub vers un registre privé

1. D'une manière ou d'une autre «connexion docker» sur chaque hôte de service géré

Ce serait plus facile si cela pouvait être fait, mais la conclusion semble impossible. En premier lieu, le service géré autour du conteneur semble être basé sur l'utilisation du registre privé, et même si je googlé avec "EKS (ou GKE) docker login" etc., aucune information particulière n'est sortie.

2. Utilisez GitHub Container Registry

GitHub publiera un registre de conteneurs public et gratuit. Voir l'article ci-dessous pour plus de détails.

Comme vous pouvez le voir dans cet article, il n'y a actuellement aucune explication qu'il existe des restrictions sur l'utilisation du free range. Par conséquent, il peut être utilisé comme deuxième Docker Hub qui ne nécessite pas de connexion et peut extraire un nombre illimité d'images. D'autre part, le registre de conteneurs GitHub est toujours en version bêta publique à ce stade, et on ne sait pas jusqu'où le support ira d'ici le 1er novembre 2020. Par conséquent, au moins à ce moment (2020-09-30), cette méthode est difficile à utiliser.

3. Migrez l'image que vous extrayez de Docker Hub vers un registre privé

La méthode la plus solide. La procédure est-elle la suivante?

  1. Identifiez toutes les images de conteneurs utilisées par le service et vérifiez si elles ont été extraites directement de Docker Hub.
  2. Poussez l'image que vous extrayez directement de Docker Hub vers le registre privé.
  3. Modifiez la destination d'extraction de Docker Hub vers le registre privé.

finalement

Je pense que cette histoire peut être un problème sérieux selon le service, mais je ne peux pas obtenir beaucoup d'informations même si je la recherche. Si vous avez des connaissances, je vous serais très reconnaissant de bien vouloir commenter.

Recommended Posts

À propos de la limite d'extraction Docker Hub
La limite d'extraction Docker Hub a déjà commencé
À propos de Docker
À propos de la capacité de Docker
L'extraction du conteneur Docker a une limite de débit appliquée
Découvrez Docker
Prise en charge de Java 10 Docker
Vérifiez l'état de l'application de la limite de débit de docker pull
Les utilisateurs d'actions GitHub se préparent maintenant à la limite d'extraction de Docker Hub
À propos du fonctionnement simple de Docker
À propos de Docker, faux serveur et conteneur