Реестр/репозиторий образов Docker в частном облаке

Я установил Cloudfoundry (приблизительно версия v220) на OpenStack и хочу работать с частными образами Docker на Cloudfoundry.

Я хочу запустить реестр/репозиторий docker (Doc|Github) в Cloudfoundry.

  1. I found tutorials on how to install it directly on a machine/VM (1|2|3).
    • Is there something to be said against running it on Cloudfoundry?
    • Как мне его установить?
  2. Diego или что-то подобное уже предоставляет услуги реестра/репозитория?
  3. Я думал, что Diego был частью Cloudfoundry, но, читая примечания к выпуску CF, похоже, что мне нужно установить Diego отдельно, это правильно (см. "Рекомендуемая версия Диего")?

person Ironori    schedule 20.10.2015    source источник


Ответы (1)


В Cloudfoundry можно запускать частные образы Docker, и вы можете использовать специальный реестр CF. Для этого необходимо выполнить ряд дополнительных действий.

Чтобы сначала ответить на ваш последний вопрос, мы должны разобрать, что именно подразумевается под «Диего является частью Cloud Foundry». Cloud Foundry развертывается с использованием BOSH, который, среди прочего, имеет концепцию release. release — это, по сути, набор версий исходного кода, конфигурации, зависимостей и т. д., которые необходимы вашей системе для работы. Я бы порекомендовал прочитать документы BOSH, чтобы лучше понять, что такое BOSH.

Исторически Cloud Foundry состоял из единственного выпуска BOSH, cf-release, но это уже не так. Сам Diego развернут как отдельный выпуск, diego-release, и это то, что упоминается в примечаниях к выпуску cf-release. Для обеспечения совместимости каждый выпуск cf-release публикует информацию о том, какой выпуск diego-release запускается одновременно.

Diego поддерживает внутренний реестр докеров, который может запускать частные образы докеров, но для этого необходимо развернуть другой выпуск BOSH и правильно его настроить. Эта чушь — это diego-docker-cache-release, README надеюсь, поможет вам начать работу. Это сообщение cf-dev от нынешний премьер-министр Диего также может помочь в его настройке. Если у вас возникнут какие-либо проблемы или проблемы, я бы порекомендовал отправить сообщение в списки рассылки cf-dev в качестве Сообщество и разработчики CF внимательно следят за этим каналом связи.

person crhino    schedule 24.10.2015