Како инсталирати Харбор на ЦентОС 7

Харбор је сервер регистра предузећа отвореног кода који чува и дистрибуира Доцкер слике. Харбор проширује Доцкер дистрибуцију отвореног кода додавањем функционалности које обично захтева предузеће, као што су безбедност, идентитет и управљање. Као приватни регистар предузећа, Харбор нуди боље перформансе и сигурност. Поседовање регистра ближе окружењу за прављење и покретање побољшава ефикасност преноса слике. Харбор подржава подешавање више регистара и има слике које се реплицирају између њих. Поред тога, Харбор нуди напредне безбедносне функције, као што су управљање корисницима, контрола приступа и ревизија активности.

Предуслови

  • Инстанца сервера Вултр ЦентОС 7 са најмање 1 ГБ РАМ-а.
  • Не-роот корисник са подешавањем судо привилегија на вашем серверу.

Почетак

Пре него што почнете, мораћете да инсталирате EPELрепо и друге потребне пакете на ваш систем.

sudo yum install epel-release wget -y

Када се инсталација заврши, ажурирајте систем на најновију верзију.

sudo yum update -y

Затим поново покрените систем да бисте применили сва ажурирања.

sudo shutdown -r now

У овом туторијалу користићемо harbor.example.comкао име домена које указује на сервер. Замените сва појављивања harbor.example.comса својим стварним именом домена.

Инсталирајте Доцкер и Доцкер-Цомпосе

Харбор је распоређен као неколико Доцкер контејнера. Због тога се може применити на било којој Линук дистрибуцији која подржава Доцкер. Циљни хост захтева да се инсталирају Доцкер и Доцкер Цомпосе.

Инсталирајте Доцкер ЦЕ користећи спремиште.

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce

Инсталирајте Доцкер-Цомпосе користећи pip.

sudo yum install -y python-pip
pip install docker-compose

Покрените Доцкер.

sudo systemctl start docker

Проверите да ли је доцкер исправно инсталиран тако што ћете покренути hello-worldслику.

sudo docker run hello-world

Инсталирајте луку

Бинарни програм за инсталацију може се преузети са странице издања. Изаберите онлајн или офлајн инсталатер.

Онлине инсталатер:

wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-online-installer-v1.2.0.tgz

Офлајн инсталатер:

wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-offline-installer-v1.2.0.tgz

Користите tarкоманду да издвојите пакет.

tar -xvf harbor-online-installer-1.2.0.tgz

Генеришите сопствени ССЛ сертификат

Подразумевана инсталација Харбор-а користи HTTP- као такву, мораћете да додате опцију --insecure-registryу Доцкер демон вашег клијента, а затим поново покренете Доцкер услугу. Инсталирање Харбор-а са HTTPSје веома препоручљиво. То ће нам уштедети много времена у будућности. Генеришите сопствени ССЛ сертификат (замените ФКДН- harbor.example.comом вашег домаћина).

mkdir cert && cd cert
openssl req -sha256 -x509 -days 365 -nodes -newkey rsa:4096 -keyout  harbor.example.com.key -out harbor.example.com.crt

Конфигуришите луку

Уредите Харбор конфигурациони фајл.

vim harbor.cfg

Промените hostnameФКДН вашег хоста и омогућите https.

hostname = harbor.example.com
ui_url_protocol = https
ssl_cert = /root/cert/harbor.example.com.crt
ssl_cert_key = /root/cert/harbor.example.com.key

Покрените install.shда бисте завршили инсталацију.

./install.sh

Рун Харбор у позадини.

docker-compose up -d

Приступите Харбор веб интерфејсу

Пре него што почнете, мораћете да дозволите порт 80кроз заштитни зид.

sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --reload

Можете приступити Харбор серверу http://harobr.example.comако имате конфигурисан ДНС. Пријавите се користећи подразумеване usernameи password.

admin
Harbor12345

Закључак

Инсталација и основна конфигурација Харбор-а је сада завршена.

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више