Tároló-beállításjegyzék hozzáadása Azure Stack hubhoz (robusztus)Add a container registry to Azure Stack Hub (Ruggedized)

A tároló-beállításjegyzéket hozzáadhatja a Azure Stack hub piactérhez, így a felhasználók üzembe helyezhetik és kezelhetik saját tároló-beállításjegyzéket.You can add the container registry to your Azure Stack Hub Marketplace so that your users can deploy and maintain their own container registry. Ez a megoldási sablon telepíti és konfigurálja a nyílt forráskódú Docker Container Registryt egy olyan felhasználói előfizetésben, amely az AK Base Ubuntu 16,04-LTS-rendszerképben fut.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. A sablon támogatja a csatlakoztatott és a leválasztott (gapped) központi telepítéseket is, és támogatja a Azure Active Directory (HRE) és a Active Directory összevont szolgáltatások (AD FS) Azure Stack hubokat.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.

Piactér-elemek beszerzéseGet the Marketplace item

A Container Registry sablon Marketplace-eleme a következő GitHub-tárházban található: 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. A Piactéri elem elérhető a portálon a Select előfizetések területen.The Marketplace item is available from the portal in select subscriptions.

Az elem (oldalsó betöltés) a piactéren a Microsoft. AzureStackDockerContainerRegistry. 1.0.2. azpkg használatával is hozzáadható.You can also add the item (side load) to your Marketplace using the Microsoft.AzureStackDockerContainerRegistry.1.0.2.azpkg. A cikkben található parancsfájlok a git-tárház (zip) csomagként való letöltésével https://github.com/msazurestackworkloads/azurestack-gallery/archive/master.zip és a fájlok kibontásával érhetők el.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. A parancsfájlt a azurestack-gallery-master\registry\scripts mappában találja.You can find the script in the azurestack-gallery-master\registry\scripts folder.

ElőfeltételekPrerequisites

A Container Registry Marketplace-elem Azure Stack hub-beli hozzáadása előtt a következő elemeket kell megadnia.You will need to have the following items before adding the Container Registry Marketplace item on Azure Stack Hub.

ElemItem TípusType RészletekDetails
Azure Stack hub PowerShell-modulok (AZS. Gallery. admin)Azure Stack Hub PowerShell modules (Azs.Gallery.Admin) PowerShell-modulokPowerShell Modules Csak akkor szükséges, ha a tároló beállításjegyzék-sablonjának katalógusa elemet betölti, a Azure Stack hub PowerShell-modulok a katalógus elemeinek hozzáadására és eltávolítására szolgálnak.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.
Azure Stack PowerShell-modulok telepítéseInstall Azure Stack PowerShell modules
Container Registry sablonContainer Registry Template Marketplace-tételMarketplace item Ahhoz, hogy a tároló-beállításjegyzéket Azure Stack hub-felhasználóként lehessen üzembe helyezni, a tároló beállításjegyzék-sablon Marketplace-elemének elérhetőnek kell lennie az előfizetésében, vagy manuálisan kell hozzáadnia (betöltve) az Azure Stack hub piactéren.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. Ha az oldal betöltését végzi, kövesse az utasításokat, hogy betöltse a csomagot a readme.md GitHub-adattárba.If side loading, follow the instructions to side load the package in the readme.md in the GitHub repository.
AK Base Ubuntu 16,04-LTS-rendszerkép, szeptember 2019 minimális kiadási verzióAKS Base Ubuntu 16.04-LTS Image, September 2019 minimum release version Marketplace-tételMarketplace item Ahhoz, hogy a Azure Stack hub-felhasználók üzembe helyezzük a tároló-beállításjegyzéket, a piactéren elérhetővé kell tennie az AK-alapú alaplemezképet.For your Azure Stack Hub users to deploy the container registry, you must make the AKS Base Image available in the Marketplace. A Container Registry sablon a rendszerképet használja, ha egy Ubuntu virtuális gép, amely a Docker-tároló beállításjegyzékének bináris fájljait tárolja.The Container registry template uses the image when an Ubuntu VM that hosts the Docker container registry binaries.
Linux Custom script bővítmény 2,0Linux Custom Script Extension 2.0 Marketplace-tételMarketplace item Ahhoz, hogy a Azure Stack hub-felhasználók üzembe helyezzük a tároló-beállításjegyzéket, a piactéren elérhetővé kell tennie a Linux egyéni parancsfájl-bővítményt.For your Azure Stack Hub users to deploy the container registry, you must make the Linux Custom Script Extension available in the Marketplace. A tároló beállításjegyzék-sablonjának központi telepítése a bővítmény használatával konfigurálja a beállításjegyzéket.The Container registry template deployment uses the extension to configure the registry.
SSL-tanúsítványSSL Certificate TanúsítványCertificate A tároló beállításjegyzék-sablonját telepítő felhasználóknak meg kell adniuk egy PFX-tanúsítványt, amelyet a beállításjegyzék szolgáltatás SSL-titkosításának konfigurálásakor használ.Users deploying the Container registry template need to provide a PFX certificate used when configuring SSL encryption for the registry service. Ha a parancsfájlt használja, a PowerShell-munkamenetet emelt szintű parancssorból kell futtatnia.If you are using the script, you will need to run the PowerShell session from an elevated prompt. Ez nem futtatható a DVM vagy a HLH.This should not be run on the DVM or HLH.
A nyilvános vagy privát/vállalati tanúsítványokkal rendelkező Azure Stack hub PKI-tanúsítványokra vonatkozó követelményeivel kapcsolatos általános útmutatásért tekintse meg ezt a dokumentációt: Azure stack hub nyilvánoskulcs-infrastruktúra (PKI) tanúsítványára vonatkozó követelményekFor 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
A tanúsítvány teljes tartománynevének ezt a mintát kell követnie <vmname>.<location>.cloudapp.<fqdn> , kivéve, ha egyéni tartományt/DNS-bejegyzést használ a végponthoz.The FQDN for the certificate should follow this pattern <vmname>.<location>.cloudapp.<fqdn> unless using a custom domain/dns entry for the endpoint. A névnek betűvel kell kezdődnie, és legalább két betűt kell tartalmaznia, és csak kisbetűket és legalább három karaktert kell használnia.The name should start with a letter and contain at least two letters, only use lowercase letters, and at least three characters long.
Szolgáltatási elv (SPN)Service Principle (SPN) Alkalmazás regisztrálásaApp Registration A tároló beállításjegyzékének üzembe helyezéséhez és konfigurálásához létre kell hozni egy alkalmazás-regisztrációt, más néven az egyszerű szolgáltatásnevet (SPN).To deploy and configure the container registry an Application Registration, also referred to as a Service Principal (SPN), must be created. Ez az egyszerű szolgáltatásnév a virtuális gép és a beállításjegyzék konfigurálása során használatos a Marketplace-elemek üzembe helyezése előtt létrehozott Microsoft Azure Key Vault és a Storage-fiók erőforrásainak eléréséhez.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.
Az egyszerű szolgáltatásnevet az Azure Stack hub felhasználói portálján bejelentkezett bérlő HRE belül kell létrehozni.The SPN should be created in AAD within the tenant you are logging into in the user portal of Azure Stack Hub. AD FS használata esetén a rendszer a helyi könyvtárban hozza létre.If using AD FS, it will be created within the local directory.
Az alábbi útmutatást követverészletesen tájékozódhat arról, hogyan hozhat létre egyszerű SZOLGÁLTATÁSNEVET a HRE és a AD FS hitelesítési módszerekhez.For details on how to create an SPN for both AAD and AD FS authentication methods please review the following guidance.
Fontos: a frissítések telepítéséhez mentenie kell az SPN-alkalmazás azonosítóját és a titkos kulcsot.Important: You will need to save the SPN App ID and Secret for deploying any updates.
Beállításjegyzékbeli Felhasználónév és jelszóRegistry username and password Hitelesítő adatokCredentials A nyílt forráskódú Docker-tároló beállításjegyzékének telepítése és konfigurálása engedélyezve van az alapszintű hitelesítéssel.The open-source docker container registry is deployed and configured with basic authentication enabled. Ha a beállításjegyzéket Docker-parancsokkal szeretné elérni a képek leküldéséhez és lekéréséhez, a felhasználónevet és a jelszót kötelező megadni.To access the registry using docker commands to push and pull images, a username and password is required. A Felhasználónév és a jelszó biztonságosan tárolódik egy Key Vault tárolóban.The username and password are securely stored in a Key Vault store.
Fontos: mentse a beállításjegyzék felhasználónevét és jelszavát, és jelentkezzen be a beállításjegyzékbe és a leküldéses/lekérési képekbe.Important: You will need to save the Registry Username and Password to sign in to the registry and push/pull images.
Nyilvános SSH/titkos kulcsSSH Public / Private Key Hitelesítő adatokCredentials A virtuális géppel való üzembe helyezéssel vagy futásidejű problémákkal kapcsolatos problémák elhárításához meg kell adni egy nyilvános SSH-kulcsot az üzembe helyezéshez és a megfelelő titkos kulcshoz.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. Azt javasoljuk, hogy az OpenSSH-formátumot, az ssh-keygen-t, a privát/nyilvános kulcspár létrehozásához használja, mivel a naplók gyűjtéséhez szükséges diagnosztikai parancsfájlok ezt a formátumot igénylik.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.
Fontos: ahhoz, hogy az üzembe helyezett virtuális gép hibaelhárításhoz hozzáférhessen, hozzáféréssel kell rendelkeznie a nyilvános és a titkos kulcsokhoz.Important: You will need to have access to the public and private keys in order to access the deployed VM for troubleshooting.
Hozzáférés rendszergazdai és felhasználói portálokhoz és felügyeleti végpontokhozAccess to admin and user portals and management endpoints KapcsolatokConnectivity Ez az útmutató feltételezi, hogy a beállításjegyzéket olyan rendszerről telepíti és konfigurálja, amely az Azure Stack hub rendszerhez kapcsolódik.This guide assumes you are deploying and configuring the registry from a system with connectivity to the Azure Stack Hub system.

A parancsfájl Pre-reqs létrehozza a piactér-elemek telepítéséhez szükséges egyéb bemeneteket.The script Pre-reqs creates the other inputs required to deploy the Marketplace item.

A telepítés lépéseiInstallation steps

A tároló-beállításjegyzék sablonjának telepítéséhez több erőforrást kell létrehozni az üzembe helyezés előtt.Installation of the Container registry template requires several resources to be created before deployment.

  1. Kapcsolódjon Azure Stack hubhoz felhasználóként a PowerShell használatával, és válasszon egy előfizetést a parancsmag használatával 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>. A Azure Stack hub PowerShell-hez való csatlakozással kapcsolatos további információkért lásd: Csatlakozás a Azure Stackhoz a PowerShell felhasználóként.For more information on connecting as a user to Azure Stack Hub PowerShell, see Connect to Azure Stack with PowerShell as a user.

  2. Futtassa Import-Modules .\\pre-reqs.ps1 a parancsot a modulok parancsfájlban történő importálásához pre-reqs.ps1 .Run Import-Modules .\\pre-reqs.ps1 to import the modules within the pre-reqs.ps1 script. A szkript létrehoz egy erőforráscsoportot, egy Storage-fiókot, egy BLOB-tárolót, Key Vault tárolót, hozzáférési engedélyeket rendel az egyszerű szolgáltatásnév számára, és a beállításjegyzék tanúsítványait, felhasználónevét és jelszavát másolja Key Vault tárolóba.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. Futtassa az alábbi parancsmagot egy emelt szintű parancssorból a következő paraméterekhez tartozó környezet értékeinek használatával: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> 
    
    ParaméterParameter RészletekDetails
    $Location$Location Ez más néven a régió neve.This is sometimes referred to as the region name.
    $ResourceGroupName$ResourceGroupName Adja meg a Storage-fiók és a Key Vault-tároló létrehozásához használni kívánt erőforráscsoport nevét.Specify the name of the resource group you want the storage Account and Key Vault store to be created. A Piactéri elemek telepítésekor egy másik erőforráscsoportot kell megadnia.You will specify a different resource group when deploying the Marketplace item.
    $StorageAccountName$StorageAccountName Adja meg annak a Storage-fióknak a nevét, amelyet a rendszer a tároló-beállításjegyzékhez hoz létre, amelyet a rendszer leküldett képek tárolására használ.Specify the name of the storage account to create for the container registry to use when storing images that have been pushed.
    $StorageAccountBlobContainer$StorageAccountBlobContainer Adja meg annak a blob-tárolónak a nevét, amelyet a rendszerkép-tárolóhoz kíván létrehozni.Specify the name of the blob container to create which is used for image storage.
    $KeyVaultName$KeyVaultName Adja meg annak a Key Vault-tárolónak a nevét, amelyet a tanúsítvány és a Felhasználónév és a jelszó értékének tárolására kíván létrehozni.Specify the name of the Key Vault store to create for storing the certificate and username and password value.
    $CertificateSecretName$CertificateSecretName Adja meg a PFX-tanúsítvány tárolásához Key Vaultban létrehozott titok nevét.Provide the name of the secret created in Key Vault to store the PFX certificate.
    $CertificateFilePath$CertificateFilePath Adja meg a PFX-tanúsítvány elérési útját.Provide the path to the PFX certificate.
    $CertificatePassword$CertificatePassword Adja meg a PFX-tanúsítvány jelszavát.Provide the password for the PFX certificate.
    $ServicePrincipalId$ServicePrincipalId Adja meg az egyszerű szolgáltatásnév AppID.Provide the AppID of the SPN.
    $RegistryUserName$RegistryUserName Adja meg azt a felhasználónevet, amely az alapszintű hitelesítés használatával éri el a beállításjegyzék szolgáltatás elérését.Provide the username for accessing the registry service using basic authorization.
    $RegistryUserPassword$RegistryUserPassword Adja meg a beállításjegyzék felhasználójának jelszavát.Provide the password for the registry user.
  4. A parancsfájl befejeződése után figyelje meg, hogy a parancsfájl vége a sablon üzembe helyezéséhez használandó paramétereket tartalmaz.Once the script completes, note the end of the script includes parameters to be used in the template deployment. Ezeknek az értékeknek a másolásakor és beillesztésekor előfordulhat, hogy a rendszer az érték bepakolásakor helyet helyez el.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. Nyissa meg az Azure Stack hub felhasználói portált.Open the Azure Stack Hub user portal.

  6. Válassza a > számítási > Container Registry sablon létrehozása lehetőséget.Select Create > Compute > Container Registry Template.

    Képernyőkép, amely megjeleníti az "irányítópult > új" oldalt a "számítás" lehetőséggel, és megjelenik a "Container Registry sablon" beállítás.

  7. Válassza ki az előfizetést, az erőforráscsoportot és a helyet a tároló beállításjegyzék-sablonjának telepítéséhez.Select the subscription, resource group, and location to deploy the container registry template.

    Képernyőkép, amely a "Create Container Registry template-Basics" lapot mutatja.

  8. Fejezze be a virtuális gép konfigurációjának részleteit.Complete the virtual machine configuration details. A rendszerkép SKU alapértelmezett értéke: AK-Ubuntu-1604-201909; a függvény kimenete azonban Set-ContainerRegistryPrerequisites tartalmazza a telepítéshez használandó elérhető SKU-ket tartalmazó listát.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. Ha több SKU is létezik, válassza a legújabb SKU-t az üzembe helyezéshez.If more than one SKU exists choose the most recent SKU for deployment.

    Képernyőkép, amely a "Container Registry sablon létrehozása – virtuális gép konfigurációja" lapot mutatja.

    ParaméterParameter RészletekDetails
    FelhasználónévUsername A virtuális géphez való bejelentkezéshez adja meg a felhasználónevet.Provide the username for logging into the VM.
    Nyilvános SSH-kulcsSSH Public Key Adja meg a virtuális géppel való hitelesítéshez használt nyilvános SSH-kulcsot SSH protokoll használatával.Provide the SSH public key used to authenticate with the VM using SSH protocol.
    MéretSize Válassza ki a telepítendő virtuális gép méretét.Select the size of the VM to deploy.
    Nyilvános IP-címPublic IP Address Adja meg a virtuális gép IP-címének nevét és típusát (dinamikus vagy statikus).Specify the name and type of IP address (Dynamic or Static) for this VM. A tartománynév érvénytelen.The domain name is invalid. Csak kisbetűket, számokat és kötőjeleket tartalmazhat.It can contain only lowercase letters, numbers and hyphens. Az első karakternek betűnek kell lennie.The first character must be a letter. Az utolsó karakternek betűnek vagy számnak kell lennie.The last character must be a letter or number. Az értéknek három és 63 karakter közöttinek kell lennie.The value must be between three and 63 characters long.
    TartománynévcímkeDomain name label Adja meg a beállításjegyzékhez tartozó DNS-előtagot.Specify the DNS prefix for your registry. A teljes FQDN-nek meg kell egyeznie a beállításjegyzékhez létrehozott PFX-tanúsítvány CN-értékével.The entire FQDN should match the CN value for the PFX certificate created for the registry.
    ReplikákReplicas Itt adhatja meg, hogy hány tároló-replika induljon el.Specify the number of container replicas to start.
    Rendszerkép SKUImage SKU A központi telepítéshez használni kívánt rendszerkép-SKU megadása.Specify the Image SKU to be used for the deployment. Az AK alaprendszerképéhez elérhető SKU-ket a szkript sorolja fel Set-ContainerRegistryPrerequisites .The available SKUs for the AKS Base Image are listed by the Set-ContainerRegistryPrerequisites script.
    SPN ügyfél-azonosítóSPN Client ID Az SPN-alkalmazás AZONOSÍTÓjának megadásához.Specify the SPN App ID.
    SPN-jelszó/Jelszó megerősítéseSPN Password / Confirm Password Az SPN-alkalmazás AZONOSÍTÓjának titkát kell megadnia.Specify the SPN App ID secret.
  9. Fejezze be a tárolási és Key Vault konfigurációt.Complete the Storage and Key Vault configuration.

    Képernyőfelvétel: "Container Registry sablon létrehozása – tárolás és Key Vault konfiguráció" oldal.

    ParaméterParameter RészletekDetails
    Meglévő kiterjesztett Storage-fiók erőforrás-azonosítójaExisting extended storage account resource ID Adja meg a Storage-fiók erőforrás-AZONOSÍTÓját a parancsfájl által visszaadott értékkel pre-reqs .Specify the storage account resource ID as returned by the pre-reqs script.
    Meglévő háttérbeli blob-tárolóExisting backend blob container Adja meg a blob-tároló nevét, amely a reqs előtti parancsfájl kimenetében szerepel.Specify the blob container name, listed in the pre-reqs script output.
    PFX-tanúsítvány Key Vault erőforrás-azonosítójaPFX Certificate Key Vault Resource ID Adja meg a parancsfájl által visszaadott Key Vault erőforrás-azonosítót pre-reqs .Specify the Key Vault resource ID as returned by the pre-reqs script.
    PFX-tanúsítvány Key Vault titkos URL-címPFX Certificate Key Vault Secret URL Adja meg a reqs előtti parancsfájl által visszaadott tanúsítvány URL-címét.Specify the certificate URL as returned by the pre-reqs script.
    PFX-Tanúsítvány ujjlenyomataPFX Certificate Thumbprint Adja meg a tanúsítvány ujjlenyomatát, amelyet az előzetes reqs parancsfájl adott vissza.Specify the certificate thumbprint as returned by the pre-reqs script.
  10. Ha az összes értéket megadja, és a megoldás sablonjának üzembe helyezése megkezdődik, 10-15 percet vesz igénybe, amíg a virtuális gép üzembe helyezi és konfigurálja a beállításjegyzék-szolgáltatást.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.

    Tároló beállításjegyzék-sablonja

  11. A beállításjegyzék teszteléséhez nyisson meg egy Docker CLI-példányt egy gépről/virtuális gépre, amely hozzáfér a beállításjegyzék URL-címéhez.To test out the registry open a docker CLI instance from a machine / VM with access to the registry URL.

    Megjegyzés

    Ha olyan önaláírt tanúsítványt vagy tanúsítványt használt, amelyet a használt virtuális géphez nem ismert, akkor telepítenie kell a tanúsítványt a virtuális gépre, és újra kell indítania a Docker-t.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.

Képek leküldése és húzása a tároló-beállításjegyzékbőlPushing and pulling images from container registry

  1. Jelentkezzen be a használatával docker login –u \<username> -p \<password> .Sign in using docker login –u \<username> -p \<password>.
  2. Lekéréses és rendszerképek egy ismert beállításjegyzékből.Pull and image from a known registry.
  3. Címkézze fel a lemezképet az újonnan telepített Docker-tároló beállításjegyzékének megcélzásához.Tag the image to target the newly deployed docker container registry.
  4. Küldje le a rendszerképet az új cél beállításjegyzékbe.Push the image to the new target registry.

Például: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 

Ismert problémákKnown issues

A sablon által üzembe helyezett Docker Container Registry-szolgáltatás verziója 2,7.The version of the Docker Container Registry service deployed by this template is 2.7. Ez a verzió olyan ismert problémát tartalmaz, amely megakadályozza a Windows-tárolók rendszerképeinek leküldését és húzását.This version has a known issue that prevents pushing and pulling Windows Container images. A probléma követése a következő GitHub-elemmel történik 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.

Következő lépésekNext steps

Azure Stack Marketplace – áttekintésAzure Stack Marketplace overview