A Docker-kép egy írásvédett fájl, amely utasításokat tartalmaz a Docker-tárolók létrehozásához és végrehajtásához. Ezek a képek bármely távoli rendszerleíró adatbázisba letolhatók (feltölthetők) a Nyom parancs. Elasztikus konténernyilvántartás egy konténer-nyilvántartás, amely segíti a docker-képfájlok kezelését és telepítését. Ez az AWS teljes körűen felügyelt, biztonságos és méretezhető szolgáltatása.
Ez a cikk részletes útmutatót tartalmaz a helyi kép AWS ECR-be küldéséhez.
Tolja a helyi dokkolóképet az AWS ECR-hez
Győződjön meg arról, hogy AWS CLI telepítve van a rendszerre. Most nyissa meg a Parancssort abban a könyvtárban, ahol a Docker kép tárolják:
Írja be ezt a parancsot az AWS CLI telepítésének beállításához:
> aws konfigurálása
jegyzet : Négy különböző értéket kér. Adja meg az információkat az AWS-fiókból való másolással.
Másolja ki a szükséges AWS hozzáférési kulcs IP-címét és az AWS titkos hozzáférési kulcsát kereséssel ÉN VAGYOK a keresősávban Amazon felügyeleti konzol, kattintson ÉN VAGYOK gombot, és válassza ki a lehetőséget Biztonsági hitelesítő adataim:
Nyissa meg a Hozzáférési kulcs létrehozása lehetőséget, és másolja ki Hozzáférési kulcs és titkos hozzáférési kulcs:
Most illessze be ezeket a kulcsokat a parancssorba a kulcsüzenethez kapcsolódóan, és adja meg a alapértelmezett régiónév és állítsa be az értékét Az alapértelmezett json kimeneti formátum:
Az AWS parancssori felület sikeresen konfigurálva.
A következő lépés az ECR létrehozása az adott keresési ECR-hez a keresősávban Amazon felügyeleti konzol és kattintson rá Elasztikus konténer nyilvántartás:
Kattintson a gombra Fogj neki:
Válassza ki a privát vagy a nyilvános beállítást, és írja be az ECR nevét:
A többi beállítást hagyja alapértelmezettként, és kattintson a gombra Tár létrehozása gomb:
A sikeresen létrehozott ECR megjelenik a Az Amazon ECR Repositorys irányítópultján nyissa meg a Repository nevére kattintva:
Ideje lenyomni a docker képet, hogy erre a célra kattintson Push parancsok megtekintése:
Megnyílik a Push parancs varázsló, amely a különböző operációs rendszerekhez tartozó parancsokat és eljárásokat tartalmazza a képek hitelesítéséhez és a tárba küldéséhez. Innen másolja a hitelesítési token az AWS CLI-be való bejelentkezéshez:
Illessze be ezt a másolt parancsot a konfigurált parancssorba:
A bejelentkezés sikeres üzenete a fenti kimenetben látható.
Másolja a épít a docker kép parancsa a nyom parancsok varázsló:
Szintaxis
> dokkoló épít -t < docker kép neve >Illessze be a parancssorba, és nyomja meg az Enter billentyűt:
Másolja a címke parancsot a tárba küldeni kívánt kép címkézéséhez:
Szintaxis:
> dokkoló címke < képnév > < ECR-nyilvántartási név >/< képnév >Illessze be a parancssorba:
Másolja ki a push parancsot, hogy a varázslóból leküldje a docker-képet az AWS-lerakatban:
Szintaxis
> dokkoló tolja < image-name-in-registry >Illessze be a parancssorba:
A kép sikeresen eltolódik az ECR-be:
A kép sikeres elküldésének ellenőrzéséhez nyissa meg a tárat a kép megtekintéséhez:
A kimeneten látható, hogy a kép sikeresen lett elküldve, minden részlettel, mint például a kivonat, az időbélyegzőnél eltolva, a képcímke és a műtermék típusa.
Következtetés
Az Amazon ECR szolgáltatás lehetővé teszi a docker-lemezkép néhány lépésben történő leküldését az AWS parancssori felület használatával, így az AWS-nyilvántartás létrehozhatja és telepítheti a Docker-tárolót a Docker-lemezkép használatával. Ebben a cikkben egy Helyi Docker-képet küldtünk az ECR-nek.