Aggiungere un registro contenitori a Azure Stack Hub (Rugged)Add a container registry to Azure Stack Hub (Ruggedized)

È possibile aggiungere il registro contenitori al Marketplace di hub Azure Stack in modo che gli utenti possano distribuire e gestire il proprio registro contenitori.You can add the container registry to your Azure Stack Hub Marketplace so that your users can deploy and maintain their own container registry. Questo modello di soluzione consente di installare e configurare il Container Registry Docker open source in una sottoscrizione utente in esecuzione nell'immagine di base di Ubuntu 16,04-LTS di AKS.This solution template installs and configures the open-source Docker Container Registry in a user subscription running on the AKS Base Ubuntu 16.04-LTS Image. Il modello supporta le distribuzioni con connessione e disconnessione (gapped) e supporta sia Azure Active Directory (AAD) che Active Directory servizi federati (AD FS) distribuiti Azure Stack Hub.The template supports both connected and disconnected (air-gapped) deployments and supports both Azure Active Directory (AAD) and Active Directory Federated Services (AD FS) deployed Azure Stack Hubs.

Ottenere l'elemento del MarketplaceGet the Marketplace item

È possibile trovare l'elemento del Marketplace del modello container Registry nel repository GitHub seguente: https://github.com/msazurestackworkloads/azurestack-gallery/releases/download/registry-v1.0.2/Microsoft.AzureStackContainerRegistry.1.0.2.azpkg .You can find the Container Registry Template Marketplace item in the following GitHub repository: https://github.com/msazurestackworkloads/azurestack-gallery/releases/download/registry-v1.0.2/Microsoft.AzureStackContainerRegistry.1.0.2.azpkg. L'elemento Marketplace è disponibile dal portale in Seleziona sottoscrizioni.The Marketplace item is available from the portal in select subscriptions.

È anche possibile aggiungere l'elemento (caricamento laterale) al Marketplace usando Microsoft. AzureStackDockerContainerRegistry. 1.0.2. azpkg.You can also add the item (side load) to your Marketplace using the Microsoft.AzureStackDockerContainerRegistry.1.0.2.azpkg. Per accedere agli script di questo articolo è possibile scaricare il repository Git come pacchetto (zip) da https://github.com/msazurestackworkloads/azurestack-gallery/archive/master.zip ed estrarre i file.The scripts in this article can be accessed by downloading the git repository as a (zip) package from https://github.com/msazurestackworkloads/azurestack-gallery/archive/master.zip, and extracting the files. È possibile trovare lo script nella azurestack-gallery-master\registry\scripts cartella.You can find the script in the azurestack-gallery-master\registry\scripts folder.

PrerequisitiPrerequisites

Prima di aggiungere l'elemento Container Registry Marketplace nell'hub Azure Stack, sarà necessario disporre degli elementi seguenti.You will need to have the following items before adding the Container Registry Marketplace item on Azure Stack Hub.

ElementoItem TipoType DettagliDetails
Moduli di PowerShell per hub Azure Stack (AZS. gallery. admin)Azure Stack Hub PowerShell modules (Azs.Gallery.Admin) Moduli di PowerShellPowerShell Modules Obbligatorio solo se il caricamento lato dell'elemento della raccolta di modelli del registro contenitori, i moduli di PowerShell per hub Azure Stack vengono usati per aggiungere e rimuovere elementi della raccolta.Only required if side loading the container registry template gallery item, the Azure Stack Hub PowerShell Modules are used to add and remove gallery items.
Installare Azure Stack moduli di PowerShellInstall Azure Stack PowerShell modules
Modello di Container RegistryContainer Registry Template Elemento del MarketplaceMarketplace item Per distribuire il registro contenitori come utente dell'hub Azure Stack, l'elemento Marketplace del modello del registro contenitori deve essere disponibile nella sottoscrizione o aggiunto manualmente (lato caricato) nel Marketplace dell'hub Azure Stack.In order to deploy the container registry as an Azure Stack Hub user, the Container registry template Marketplace item must be available in your subscription, or manually added (side loaded), into your Azure Stack Hub Marketplace. Se si esegue il caricamento sul lato, seguire le istruzioni per caricare il pacchetto nel readme.md repository GitHub.If side loading, follow the instructions to side load the package in the readme.md in the GitHub repository.
AKS base Ubuntu 16,04-LTS Image, versione di rilascio minima di settembre 2019AKS Base Ubuntu 16.04-LTS Image, September 2019 minimum release version Elemento del MarketplaceMarketplace item Per consentire agli utenti dell'hub Azure Stack di distribuire il registro contenitori, è necessario rendere disponibile l'immagine di base AKS nel Marketplace.For your Azure Stack Hub users to deploy the container registry, you must make the AKS Base Image available in the Marketplace. Il modello del registro contenitori usa l'immagine quando una macchina virtuale Ubuntu che ospita i file binari del registro contenitori docker.The Container registry template uses the image when an Ubuntu VM that hosts the Docker container registry binaries.
Estensione script personalizzato Linux 2,0Linux Custom Script Extension 2.0 Elemento del MarketplaceMarketplace item Per consentire agli utenti dell'hub Azure Stack di distribuire il registro contenitori, è necessario rendere disponibile l'estensione di script personalizzati per Linux nel Marketplace.For your Azure Stack Hub users to deploy the container registry, you must make the Linux Custom Script Extension available in the Marketplace. La distribuzione del modello del registro contenitori usa l'estensione per configurare il registro di sistema.The Container registry template deployment uses the extension to configure the registry.
Certificato SSLSSL Certificate CertificatoCertificate Gli utenti che distribuiscono il modello del registro contenitori devono fornire un certificato PFX usato durante la configurazione della crittografia SSL per il servizio Registro di sistema.Users deploying the Container registry template need to provide a PFX certificate used when configuring SSL encryption for the registry service. Se si usa lo script, sarà necessario eseguire la sessione di PowerShell da un prompt con privilegi elevati.If you are using the script, you will need to run the PowerShell session from an elevated prompt. Questa operazione non deve essere eseguita in DVM o HLH.This should not be run on the DVM or HLH.
Per indicazioni generali sui requisiti dei certificati PKI per Azure Stack Hub con certificati pubblici o privati/aziendali, vedere questa documentazione, vedere requisiti dei certificati dell'infrastruttura a chiave pubblica (PKI) dell'hub Azure stackFor general guidance on PKI certificate requirements for Azure Stack Hub using public or private/enterprise certificates view this documentation, see Azure Stack Hub public key infrastructure (PKI) certificate requirements
Il nome di dominio completo per il certificato deve seguire questo modello <vmname>.<location>.cloudapp.<fqdn> , a meno che non si utilizzi una voce di dominio/DNS personalizzata per l'endpoint.The FQDN for the certificate should follow this pattern <vmname>.<location>.cloudapp.<fqdn> unless using a custom domain/dns entry for the endpoint. Il nome deve iniziare con una lettera e contenere almeno due lettere, usare solo lettere minuscole e almeno tre caratteri.The name should start with a letter and contain at least two letters, only use lowercase letters, and at least three characters long.
Principio di servizio (SPN)Service Principle (SPN) Registrazione delle appApp Registration Per distribuire e configurare il registro contenitori, è necessario creare una registrazione dell'applicazione, denominata anche entità servizio (SPN).To deploy and configure the container registry an Application Registration, also referred to as a Service Principal (SPN), must be created. Questo nome SPN viene usato durante la configurazione della macchina virtuale e del registro di sistema per accedere Microsoft Azure Key Vault e le risorse dell'account di archiviazione create prima di distribuire l'elemento del Marketplace.This SPN is used during configuration of the VM and registry to access Microsoft Azure Key Vault and Storage Account resources created prior to deploying the Marketplace item.
Il nome SPN deve essere creato in AAD nel tenant a cui si sta effettuando l'accesso nel portale per gli utenti dell'hub Azure Stack.The SPN should be created in AAD within the tenant you are logging into in the user portal of Azure Stack Hub. Se si usa AD FS, verrà creato nella directory locale.If using AD FS, it will be created within the local directory.
Per informazioni dettagliate su come creare un nome SPN per i metodi di autenticazione AAD e AD FS, vedere le indicazioni seguenti.For details on how to create an SPN for both AAD and AD FS authentication methods please review the following guidance.
Importante: è necessario salvare l'ID e il segreto dell'app SPN per la distribuzione di eventuali aggiornamenti.Important: You will need to save the SPN App ID and Secret for deploying any updates.
Nome utente e password del registro di sistemaRegistry username and password CredenzialiCredentials Il registro contenitori Docker Open Source viene distribuito e configurato con l'autenticazione di base abilitata.The open-source docker container registry is deployed and configured with basic authentication enabled. Per accedere al registro di sistema usando i comandi di Docker per eseguire il push e il pull delle immagini, è necessario un nome utente e una password.To access the registry using docker commands to push and pull images, a username and password is required. Il nome utente e la password vengono archiviati in modo sicuro in un archivio Key Vault.The username and password are securely stored in a Key Vault store.
Importante: è necessario salvare il nome utente e la password del registro di sistema per accedere al registro di sistema e alle immagini push/pull.Important: You will need to save the Registry Username and Password to sign in to the registry and push/pull images.
Chiave pubblica/privata SSHSSH Public / Private Key CredenzialiCredentials Per risolvere i problemi relativi alla distribuzione o al runtime con la macchina virtuale, è necessario fornire una chiave pubblica SSH per la distribuzione e la chiave privata corrispondente accessibile.To troubleshoot issues with the deployment or runtime issues with the VM, an SSH public key needs to be provided for the deployment and the corresponding private key accessible. È consigliabile usare il formato OpenSSH, ssh-keygen, per generare la coppia di chiavi privata/pubblica perché gli script di diagnostica per raccogliere i log richiedono questo formato.It is recommended to use openssh format, ssh-keygen, to generate the private/public key pair as the diagnostic scripts to collect logs require this format.
Importante: è necessario avere accesso alle chiavi pubbliche e private per poter accedere alla macchina virtuale distribuita per la risoluzione dei problemi.Important: You will need to have access to the public and private keys in order to access the deployed VM for troubleshooting.
Accesso ai portali di amministrazione e degli utenti e agli endpoint di gestioneAccess to admin and user portals and management endpoints ConnettivitàConnectivity Questa guida presuppone la distribuzione e la configurazione del registro di sistema da un sistema con connettività al sistema Hub Azure Stack.This guide assumes you are deploying and configuring the registry from a system with connectivity to the Azure Stack Hub system.

Lo script Pre-reqs crea gli altri input necessari per distribuire l'elemento del Marketplace.The script Pre-reqs creates the other inputs required to deploy the Marketplace item.

Procedura di installazioneInstallation steps

L'installazione del modello del registro contenitori richiede la creazione di diverse risorse prima della distribuzione.Installation of the Container registry template requires several resources to be created before deployment.

  1. Connettersi all'hub Azure Stack come utente usando PowerShell e selezionare una sottoscrizione usando il cmdlet Select-AzureRmSubscription –Subscription <subscription guid> .Connect to Azure Stack Hub as a user using PowerShell and select a subscription using the cmdlet Select-AzureRmSubscription –Subscription <subscription guid>. Per altre informazioni sulla connessione come utente per Azure Stack PowerShell per hub, vedere connettersi a Azure stack con PowerShell come utente.For more information on connecting as a user to Azure Stack Hub PowerShell, see Connect to Azure Stack with PowerShell as a user.

  2. Eseguire Import-Modules .\\pre-reqs.ps1 per importare i moduli all'interno dello pre-reqs.ps1 script.Run Import-Modules .\\pre-reqs.ps1 to import the modules within the pre-reqs.ps1 script. Lo script creerà un gruppo di risorse, un account di archiviazione, un contenitore BLOB, Key Vault Store, assegnerà le autorizzazioni di accesso al nome SPN e copierà i certificati e il nome utente e la password del registro di sistema per Key Vault archivio.The script will create a resource group, storage account, blob container, Key Vault store, assign access permissions to the SPN, and copy certificates and username and password for the registry to Key Vault store.

  3. Eseguire il cmdlet seguente da un prompt con privilegi elevati usando i valori per l'ambiente per i parametri:Run the following cmdlet from an elevated prompt using the values for your environment for the parameters:

         Set-ContainerRegistryPrerequisites -Location Shanghai `
         -ServicePrincipalId <spn app id> `
         -ResourceGroupName newregreq1 `
         -StorageAccountName newregsa1 `
         -StorageAccountBlobContainer newregct1 `
         -KeyVaultName newregkv1 `
         -CertificateSecretName containersecret2 `
         -CertificateFilePath C:\crinstall\shanghairegcert.pfx `
         -CertificatePassword <cert password> `
         -RegistryUserName admin `
         -RegistryUserPassword <password> 
    
    ParametroParameter DettagliDetails
    $Location$Location Questa operazione viene a volte definita nome dell'area.This is sometimes referred to as the region name.
    $ResourceGroupName$ResourceGroupName Specificare il nome del gruppo di risorse in cui si desidera creare l'account di archiviazione e Key Vault archivio.Specify the name of the resource group you want the storage Account and Key Vault store to be created. Quando si distribuisce l'elemento del Marketplace, viene specificato un gruppo di risorse diverso.You will specify a different resource group when deploying the Marketplace item.
    $StorageAccountName$StorageAccountName Specificare il nome dell'account di archiviazione da creare per il registro contenitori da usare quando si archiviano le immagini di cui è stato eseguito il push.Specify the name of the storage account to create for the container registry to use when storing images that have been pushed.
    $StorageAccountBlobContainer$StorageAccountBlobContainer Specificare il nome del contenitore BLOB da creare usato per l'archiviazione di immagini.Specify the name of the blob container to create which is used for image storage.
    $KeyVaultName$KeyVaultName Specificare il nome dell'archivio Key Vault da creare per archiviare il valore del certificato e del nome utente e della password.Specify the name of the Key Vault store to create for storing the certificate and username and password value.
    $CertificateSecretName$CertificateSecretName Specificare il nome del segreto creato in Key Vault per archiviare il certificato PFX.Provide the name of the secret created in Key Vault to store the PFX certificate.
    $CertificateFilePath$CertificateFilePath Specificare il percorso del certificato PFX.Provide the path to the PFX certificate.
    $CertificatePassword$CertificatePassword Specificare la password per il certificato PFX.Provide the password for the PFX certificate.
    $ServicePrincipalId$ServicePrincipalId Fornire l'AppID del nome SPN.Provide the AppID of the SPN.
    $RegistryUserName$RegistryUserName Fornire il nome utente per l'accesso al servizio Registro di sistema utilizzando l'autorizzazione di base.Provide the username for accessing the registry service using basic authorization.
    $RegistryUserPassword$RegistryUserPassword Specificare la password per l'utente del registro di sistema.Provide the password for the registry user.
  4. Al termine dello script, si noti che la fine dello script include i parametri da usare nella distribuzione del modello.Once the script completes, note the end of the script includes parameters to be used in the template deployment. Quando si copiano e si incollano questi valori, potrebbe essere presente uno spazio se il valore è a capo.When copying and pasting these values, there may be a space introduced if the value wraps.

    ----------------------------------------------------------------
    PFX KeyVaultResourceId       : /subscriptions/<subcription id>/resourceGroups/newr
    egreg1/providers/Microsoft.KeyVault/vaults/newregkv1
    PFX KeyVaultSecretUrl        : https://newregkv1.vault.shanghai.azurestack.corp.microsoft.com:443/secr
    ets/containersecret1/37cc2f7ea1c44ad7b930e2c237a14949
    PFX Certificate Thumbprint   : 64BD5F3BC41DCBC6495998900ED322D8110DE25E
    ----------------------------------------------------------------
    StorageAccountResourceId     : /subscriptions/<subcription id>/resourcegroups/newr
    egreg1/providers/Microsoft.Storage/storageAccounts/newregsa1
    Blob Container               : newregct1
    ----------------------------------------------------------------
    
    Skus : aks-ubuntu-1604-201909
    
    
    Skus : aks-ubuntu-1604-201910
    
    ---------------------------------------------------------------- 
    
    
  5. Aprire il portale utenti dell'hub Azure Stack.Open the Azure Stack Hub user portal.

  6. Selezionare Crea > calcolo > container Registry modello.Select Create > Compute > Container Registry Template.

    Screenshot che mostra la pagina "Dashboard > New" con "calcolo" selezionato e la selezione di "Container Registry template" visualizzata.

  7. Selezionare la sottoscrizione, il gruppo di risorse e la località per distribuire il modello del registro contenitori.Select the subscription, resource group, and location to deploy the container registry template.

    Screenshot che mostra la pagina "create Container Registry template-nozioni di base".

  8. Completare i dettagli di configurazione della macchina virtuale.Complete the virtual machine configuration details. Per impostazione predefinita, lo SKU dell'immagine è AKS-Ubuntu-1604-201909; Tuttavia, l'output della Set-ContainerRegistryPrerequisites funzione include un elenco di SKU disponibili da usare per la distribuzione.The image SKU defaults to aks-ubuntu-1604-201909; however, the output of the Set-ContainerRegistryPrerequisites function includes a list of available SKUs to use for deployment. Se esiste più di uno SKU, scegliere lo SKU più recente per la distribuzione.If more than one SKU exists choose the most recent SKU for deployment.

    Screenshot che mostra la pagina ' Crea Container Registry modello-configurazione macchina virtuale '.

    ParametroParameter DettagliDetails
    UsernameUsername Fornire il nome utente per l'accesso alla macchina virtuale.Provide the username for logging into the VM.
    Chiave pubblica SSHSSH Public Key Fornire la chiave pubblica SSH usata per l'autenticazione con la macchina virtuale usando il protocollo SSH.Provide the SSH public key used to authenticate with the VM using SSH protocol.
    DimensioneSize Selezionare le dimensioni della macchina virtuale da distribuire.Select the size of the VM to deploy.
    Indirizzo IP pubblicoPublic IP Address Specificare il nome e il tipo di indirizzo IP (dinamico o statico) per questa macchina virtuale.Specify the name and type of IP address (Dynamic or Static) for this VM. Il nome di dominio non è valido.The domain name is invalid. Può contenere solo lettere minuscole, numeri e segni meno.It can contain only lowercase letters, numbers and hyphens. Il primo carattere deve essere una lettera.The first character must be a letter. L'ultimo carattere deve essere una lettera o un numero.The last character must be a letter or number. Il valore deve avere una lunghezza compresa tra tre e 63 caratteri.The value must be between three and 63 characters long.
    Etichetta del nome di dominioDomain name label Specificare il prefisso DNS per il registro.Specify the DNS prefix for your registry. L'intero FQDN deve corrispondere al valore CN del certificato PFX creato per il registro di sistema.The entire FQDN should match the CN value for the PFX certificate created for the registry.
    ReplicheReplicas Consente di specificare il numero di repliche contenitore da avviare.Specify the number of container replicas to start.
    SKU dell'immagineImage SKU Specificare lo SKU dell'immagine da utilizzare per la distribuzione.Specify the Image SKU to be used for the deployment. Gli SKU disponibili per l'immagine di base di AKS sono elencati dallo Set-ContainerRegistryPrerequisites script.The available SKUs for the AKS Base Image are listed by the Set-ContainerRegistryPrerequisites script.
    ID client SPNSPN Client ID Specificare l'ID app SPN.Specify the SPN App ID.
    Password SPN/conferma passwordSPN Password / Confirm Password Specificare il segreto ID app SPN.Specify the SPN App ID secret.
  9. Completare la configurazione di archiviazione e Key Vault.Complete the Storage and Key Vault configuration.

    Screenshot che mostra la pagina "Crea Container Registry modello-archiviazione e configurazione Key Vault".

    ParametroParameter DettagliDetails
    ID risorsa dell'account di archiviazione esteso esistenteExisting extended storage account resource ID Specificare l'ID risorsa dell'account di archiviazione come restituito dallo pre-reqs script.Specify the storage account resource ID as returned by the pre-reqs script.
    Contenitore BLOB back-end esistenteExisting backend blob container Specificare il nome del contenitore BLOB, elencato nell'output dello script pre-Rich.Specify the blob container name, listed in the pre-reqs script output.
    ID risorsa Key Vault certificato PFXPFX Certificate Key Vault Resource ID Specificare l'ID di risorsa Key Vault come restituito dallo pre-reqs script.Specify the Key Vault resource ID as returned by the pre-reqs script.
    URL del segreto del Key Vault di certificati PFXPFX Certificate Key Vault Secret URL Specificare l'URL del certificato come restituito dallo script pre-Rich.Specify the certificate URL as returned by the pre-reqs script.
    Identificazione personale del certificato PFXPFX Certificate Thumbprint Specificare l'identificazione personale del certificato restituita dallo script pre-Rich.Specify the certificate thumbprint as returned by the pre-reqs script.
  10. Una volta specificati tutti i valori e viene avviata la distribuzione del modello di soluzione, saranno necessari 10-15 minuti per la distribuzione e la configurazione del servizio Registro di sistema da parte della macchina virtuale.Once all values are provided and the deployment of the solution template begins it will take 10-15 minutes for the VM to deploy and configure the registry service.

    Modello del registro contenitori

  11. Per testare il registro di sistema, aprire un'istanza dell'interfaccia della riga di comando di Docker da un computer/VM con accesso all'URL del registro di sistema.To test out the registry open a docker CLI instance from a machine / VM with access to the registry URL.

    Nota

    Se è stato usato un certificato autofirmato o un certificato non noto alla macchina virtuale usata per accedere al registro di sistema, sarà necessario installare tale certificato nella macchina virtuale e riavviare docker.If you used a self-signed certificate or certificate not known to the VM you are using to access the registry you will need to install that certificate on the VM and restart Docker.

Push e pull di immagini dal registro contenitoriPushing and pulling images from container registry

  1. Accedere usando docker login –u \<username> -p \<password> .Sign in using docker login –u \<username> -p \<password>.
  2. Pull e immagine da un registro noto.Pull and image from a known registry.
  3. Contrassegnare l'immagine in modo che sia destinata al registro contenitori Docker appena distribuito.Tag the image to target the newly deployed docker container registry.
  4. Eseguire il push dell'immagine nel nuovo registro di destinazione.Push the image to the new target registry.

Esempio:For example:

PS C:\> docker pull mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:1.0
1.0: Pulling from azureiotedge-simulated-temperature-sensor
5d20c808ce19: Already exists
656de8e592c3: Already exists
1e1868d1f676: Already exists
f3fb1b0d620f: Pulling fs layer
26224c4fc11a: Pulling fs layer
c459a69d65b2: Pulling fs layer
c459a69d65b2: Verifying Checksum
c459a69d65b2: Download complete
f3fb1b0d620f: Download complete
f3fb1b0d620f: Pull complete
26224c4fc11a: Verifying Checksum
26224c4fc11a: Pull complete
c459a69d65b2: Pull complete
Digest: sha256:dd64ff0918459184574e840ee97aa9f1bacd40aa37c972984ea10f0ecd719d5f
Status: Downloaded newer image for mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:1.0
mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:1.0

PS C:\> docker tag mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:1.0    myreg.orlando.cloudapp.azurestack.corp.microsoft.com/azureiotedge-simulated-temperature-sensor:1.0

PS C:\> docker login -u admin -p admin myreg.orlando.cloudapp.azurestack.corp.microsoft.com
docker : WARNING! Using --password via the CLI is insecure. Use --password-stdin.
At line:1 char:1
+ docker login -u admin -p admin myreg.orlando.cloudapp.azurestack.corp ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (WARNING! Using ...password-stdin.:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
 
Login Succeeded

PS C:\> docker push myreg.orlando.cloudapp.azurestack.corp.microsoft.com/azureiotedge-simulated-temperature-sensor:1.0
The push refers to repository [myreg.orlando.cloudapp.azurestack.corp.microsoft.com/azureiotedge-simulated-temperature-sensor]
d377c212e567: Preparing
0481685b758f: Preparing
15474c03a0b6: Preparing
8cdec5be5964: Preparing
79116d3fb0bf: Preparing
3fc64803ca2d: Preparing
3fc64803ca2d: Waiting
79116d3fb0bf: Mounted from azureiotedge-agent
8cdec5be5964: Mounted from azureiotedge-agent
15474c03a0b6: Pushed
d377c212e567: Pushed
3fc64803ca2d: Mounted from azureiotedge-agent
0481685b758f: Pushed
1.0: digest: sha256:f5fbc4a5c6806e12cafe1c363fea2b6cbd98a211b8153c5b19aca1386bfa6ecb size: 1576 

Problemi notiKnown issues

La versione del servizio Docker Container Registry distribuita da questo modello è 2,7.The version of the Docker Container Registry service deployed by this template is 2.7. Questa versione presenta un problema noto che impedisce il push e il pull delle immagini del contenitore Windows.This version has a known issue that prevents pushing and pulling Windows Container images. Il problema viene registrato con il seguente elemento GitHub https://github.com/docker/distribution-library-image/issues/89 .The issue is tracked with the following GitHub item https://github.com/docker/distribution-library-image/issues/89.

Passaggi successiviNext steps

Panoramica di Azure Stack MarketplaceAzure Stack Marketplace overview