Регистър/хранилище на изображения на Docker в частна облачна база

Инсталирах Cloudfoundry (приблизителна версия v220) на OpenStack и искам да работя с лични Docker изображения в Cloudfoundry.

Бих искал да стартирам докер регистър/хранилище (Документ|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)


Възможно е да стартирате частни Docker изображения в Cloudfoundry и има специфичен за 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