Как да изпратите локално изображение на Docker към AWS ECR

Kak Da Izpratite Lokalno Izobrazenie Na Docker K M Aws Ecr



Изображението на Docker е файл само за четене, съдържащ инструкции за създаване и изпълнение на Docker контейнери. Тези изображения могат да бъдат изпратени (качени) във всеки отдалечен регистър с помощта на Бутане команда. Регистър на еластични контейнери е регистър на контейнери, който помага при управлението и внедряването на докер изображения, това е напълно управлявана, защитена и мащабируема услуга на AWS.

Тази статия съдържа подробно ръководство за изпращане на локалното изображение към AWS ECR.







Изпратете локално изображение на Docker към AWS ECR

Уверете се, че AWS CLI е инсталиран на системата. Сега отворете командния ред в директорията, където Докер изображение се съхранява:





Въведете тази команда, за да настроите инсталация на AWS CLI:





> aws конфигуриране

Забележка : Ще изведе четири различни стойности. Предоставете информацията, като я копирате от акаунта в AWS.



Копирайте необходимия IP ключ за достъп до AWS и секретен ключ за достъп до AWS чрез търсене АЗ СЪМ в лентата за търсене на Конзола за управление на Amazon, кликнете върху АЗ СЪМ и изберете опцията Моите идентификационни данни за сигурност:

Отворете Създаване на ключ за достъп и копирайте своя Ключ за достъп и секретен ключ за достъп:

Сега поставете тези ключове в командния ред по отношение на ключовото съобщение, също така предоставете име на регион по подразбиране и задайте стойността на Изходен формат по подразбиране към json:

AWS CLI е конфигуриран успешно.

Следващата стъпка е да създадете ECR, за това търсене ECR в лентата за търсене на Конзола за управление на Amazon и щракнете върху Регистър на еластични контейнери:

Кликнете върху бутона Първи стъпки:

Изберете частно или публично според вашите предпочитания и въведете името за ECR:

Оставете останалите настройки по подразбиране и щракнете върху Бутон за създаване на хранилище:

Успешно създаденият ECR ще се покаже в Таблото за управление на хранилищата на Amazon ECR, отворете го, като щракнете върху името на хранилището:

Време е да натиснете докер изображението, така че за тази цел щракнете върху Преглед на командите за натискане:

Ще се отвори съветникът за натискане на команди, съдържащ командите и процедурите за различни операционни системи, за удостоверяване и изпращане на изображенията в хранилището. От тук копирайте токен за удостоверяване за да влезете в AWS CLI:

Поставете тази копирана команда в конфигурирания команден ред:

Съобщение за успешно влизане може да се види в резултата по-горе.

Копирайте изграждане команда на докер изображението от тласък съветник за команди:

Синтаксис

> изграждане на докер -T < име на докер изображение >

Поставете го в командния ред и натиснете Enter:

Копирайте командата tag, за да маркирате изображението, което искате да изпратите в хранилището:

Синтаксис:

> докер етикет < име на изображение > < ECR-име на регистър >/< име на изображение >

Поставете го в командния ред:

Копирайте командата за натискане, за да избутате докер изображението в AWS хранилището от съветника:

Синтаксис

> докер натискане < име-на-изображение в регистъра >

Поставете го в командния ред:

Изображението ще бъде насочено към ECR успешно:

За да потвърдите дали изображението е изпратено успешно или не, отворете хранилището, за да видите изображението:

В изхода се вижда, че изображението е избутано успешно, с всички подробности като обобщение, изпратено време и време, етикет на изображението и тип артефакт.

Заключение

Услугата Amazon ECR предоставя възможност за избутване на докер изображението в няколко стъпки с помощта на AWS CLI, така че регистърът на AWS да може да изгради и внедри Docker контейнера с помощта на Docker изображението. В тази статия прехвърлихме локално изображение на Docker към ECR.