Изображението на 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.