Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
En règle générale, les images conteneur utilisées dans la création du contrôleur de données Azure Arc et les instances managées SQL sont directement extraites de Microsoft Container Registry (MCR). Dans certains cas, l’environnement sur lequel vous effectuez le déploiement ne dispose pas d’une connectivité au Microsoft Container Registry. For situations like this, you can pull the container images using a computer, which does have access to the Microsoft Container Registry and then tag and push them to a private container registry that is connectable from the environment in which you want to deploy Azure Arc-enabled data services.
Étant donné que les mises à jour mensuelles sont fournies pour les services de données avec Azure Arc et qu’il existe un grand nombre d’images conteneur, il est préférable d’utiliser un script pour effectuer ces processus d’extraction, d’étiquetage et d’envoi (push) des images conteneur vers un registre de conteneurs privé. Le script peut être automatisé ou exécuté manuellement.
A sample script can be found in the Azure Arc GitHub repository.
Note
This script requires the installation of Python and the Docker CLI.
Le script vous invite à entrer les informations suivantes de manière interactive. Si vous souhaitez que le script s’exécute sans invite interactive, vous pouvez également définir les variables d’environnement correspondantes avant d’exécuter le script.
| Prompt | Environment Variable | Notes |
|---|---|---|
Fournissez le registre de conteneurs source ; appuyez sur Entrée pour utiliser mcr.microsoft.com |
SOURCE_DOCKER_REGISTRY | En règle générale, vous extrayez les images de Microsoft Container Registry, mais si vous participez à une préversion avec un registre différent, vous pouvez utiliser les informations qui vous sont fournies dans le cadre du programme en préversion. |
Fournissez le référentiel du registre de conteneurs source ; appuyez sur Entrée pour utiliser arcdata : |
SOURCE_DOCKER_REPOSITORY | Si vous effectuez une extraction à partir de Microsoft Container Registry, le référentiel est arcdata. |
| Fournissez le nom d’utilisateur pour le registre de conteneurs source ; appuyez sur Entrée pour n’en utiliser aucun : | SOURCE_DOCKER_USERNAME | Fournissez une valeur uniquement si vous extrayez des images conteneur à partir d’une source qui nécessite une connexion. Microsoft Container Registry ne nécessite pas de connexion. |
| Fournissez le mot de passe pour le registre de conteneurs source ; appuyez sur Entrée pour n’en utiliser aucun : | SOURCE_DOCKER_PASSWORD | Fournissez une valeur uniquement si vous extrayez des images conteneur à partir d’une source qui nécessite une connexion. Microsoft Container Registry ne nécessite pas de connexion. L’invite utilise une invite de mot de passe masquée. Vous ne voyez pas le mot de passe si vous le saisissez ou le collez. |
Fournissez une étiquette d’image conteneur pour les images à la source ; appuyez sur Entrée pour utiliser <current monthly release tag> : |
SOURCE_DOCKER_TAG | Le nom d’étiquette par défaut est mis à jour mensuellement pour refléter le mois et l’année de la version actuelle dans Microsoft Container Registry. |
| Fournissez le nom DNS ou l’adresse IP du registre de conteneurs cible : | TARGET_DOCKER_REGISTRY | Nom DNS ou l’adresse IP du registre de conteneurs cible. This prompt is the registry that the images will be pushed to. |
| Fournissez le référentiel du registre de conteneurs cible : | TARGET_DOCKER_REPOSITORY | Référentiel dans le registre cible vers lequel envoyer (push) les images. |
| Fournissez le nom d’utilisateur pour le registre de conteneurs cible ; appuyez sur Entrée pour n’en utiliser aucun : | TARGET_DOCKER_USERNAME | Nom d’utilisateur, le cas échéant, qui est utilisé pour se connecter au registre de conteneurs cible. |
| Fournissez le mot de passe pour le registre de conteneurs cible ; appuyez sur Entrée pour n’en utiliser aucun : | TARGET_DOCKER_PASSWORD | Mot de passe, le cas échéant, qui est utilisé pour se connecter au registre de conteneurs cible. Cette invite est une invite de mot de passe masqué. Vous ne voyez pas le mot de passe si vous le saisissez ou le collez. |
| Fournissez une étiquette d’image conteneur pour les images dans la cible : | TARGET_DOCKER_TAG | En règle générale, vous utilisez la même étiquette que la source pour éviter toute confusion. |