0

Это дает мне головную боль.Начало работы с EC2 Container Registry

Вот что я сделал до сих пор

  • создал EC2 Virtual Server Instance, и его работы
  • установлен на AWS CLI
  • Installed Docker на моем EC2 Virtual Server после того, как я SSH'd в нем

Так что, глядя на документы, вы узнаете, как создать изображение. Теперь приходит мое замешательство.

Вопрос 1: Так что я прав, предполагая, что один в основном имеют возможность а) построить изображение с вашего хоста или б) разворачивать образ, созданный другими из Докер Hub?

Вопрос 2: Если я прав насчет вопроса № 1, то что я создаю образ **, если ** не вытащить один из докер-хаба? с документами AWS здесь?

Вопрос 3: тогда я вижу совершенно другой маршрут, который я могу взять, используя Docker Compose, поэтому я бы использовал это вместо всего вышеперечисленного? Это так запутанно.

EC2 Container Registry – Now Generally Available

Так снова, here, он говорит вам, чтобы установить докер на хосте. Затем сразу же переходит в «создать образ». Создайте изображение с того, что это ОС хоста? Я не понимаю, я думаю, что это значит, или я могу вытащить изображение из Docker Hub, а не идти по этому маршруту?

То же самое here, это говорит о создании изображения докера, что у хоста?

or..maybe Я не понимаю, что такое «образ», но я предполагаю, что иду по этому маршруту, вместо того, чтобы вытаскивать изображение Docker из Docker Hub, что я создаю изображение с моего виртуального экземпляра EC2?

ответ

2

A1: Нет. Вы не можете создать изображение со своего хоста. Вы можете создать новое изображение в соответствии с вашими требованиями, такими как Operating Sytem (Ubuntu, Fedora), Stack (LAMP, LEMP) и многое другое. Или вы можете вытащить изображение, которое будет предварительно настроено со всеми пакетами, такими как изображение Wordpress Stack, изображение стека Magento, изображение Bitnami, которое вы можете вытащить из докер-хаба.

A2: Как я уже упоминал ранее, вы можете создать образ любой операционной системы (Ubuntu, Fedora, Debian), но не с хоста. Вам просто нужно вытащить изображение из док-хаба. например, docker pull ubuntu вытащит миниатюрный образ Ubuntu-14.04. И если вам нужна определенная версия Ubuntu как версия Ubuntu-12.04 docker pull ubuntu:12.04 например потянет минимальный образ Ubuntu-12,04

A3: Docker-Compose является инструментом для определения и запуска приложений Docker несколько контейнеров. docker-compose conatins составить файл , в котором вы можете настроить свои приложения.

И, наконец, Amazon EC2 Container Registry - это немного другая вещь. Идея такая же, как и докер, но Amazon предоставляет это как контейнер контейнера EC2 со многими другими функциями, которые докеры не имеют прямо сейчас.

Надеюсь, что это hepls :-)