Нектцлоуд Доцкер Цомпосе

Nektcloud Docker Compose



Нектцлоуд је бесплатна платформа отвореног кода која се сама хостује и веома проширива за безбедно складиштење датотека, синхронизацију и дељење.

Нектцлоуд користи архитектуру клијент-сервер са ХТТП и ВебДАВ протоколима како би понудио напредне функције као што су шифровање података, контрола приступа, управљање верзијама и још много тога.

Поред тога, Нектцлоуд има интеграцију апликација, која вам омогућава да проширите његову функционалност и креирате прилагођена решења преко АПИ-ја.







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



Захтеви

Да бисте покренули команде и кораке наведене у овом посту, уверите се да имате следеће:



  1. Доцкер мотор је инсталиран
  2. Доцкер цомпосе је инсталиран
  3. Довољне дозволе за покретање Доцкер контејнера

Дефинисање датотеке Доцкер Цомпосе

Први корак је дефинисање конфигурације Доцкер цомпосе за покретање Доцкер контејнера. Почните тако што ћете креирати директоријум за складиштење конфигурационе датотеке:





$ мкдир нектцлоуд

$ цд нектцлоуд

Направите датотеку доцкер-цомпосе.имл да бисте покренули Еластицсеарцх кластер као што је приказано у примеру конфигурације испод:

---
верзија: '2.1'
услуге:
нектцлоуд:
слика: лсцр.ио / линуксервер / нектцлоуд:латест
назив_контејнера: следећи облак
Животна средина:
- ДРВЕЋА = 1000
- ПГИД = 1000
- ТЗ =Етц / УТЦ
свеске:
- . / подаци апликације: / цонфиг
- . / подаци: / података
портови:
- 443 : 443
рестарт: осим ако се не заустави

У овом примеру датотеке дефинишемо једну услугу. Услуга Нектцлоуд нам омогућава да конфигуришемо Нектцлоуд инстанцу.



Дефиниције услуге су као што је приказано у наставку:

  • Користите најновију слику Нектцлоуд-а.
  • Подесите назив контејнера на нектцлоуд.
  • Дефинишите променљиве окружења за ИД-ове корисника и групе (ПУИД и ПГИД) и временску зону (ТЗ).
  • Мапирајте директоријуме хоста (./аппдата и ./дата) у запремине контејнера за конфигурацију и складиштење података.

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

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

Покрените контејнер

Када дефинишемо услуге, можемо наставити и покренути контејнер користећи команду доцкер цомпосе као:

$ доцкер саставити

Приступ Еластицсеарцх-у и Кибани

Када се контејнери покрену, можемо наставити и приступити инстанци на следећим адресама:

хттпс: // локални домаћин: 443 - > Еластицсеарцх

Од вас ће бити затражено да конфигуришете и администраторски налог.

Када сте задовољни, кликните на Инсталирај да бисте покренули процес инсталације.

Затим можете да изаберете апликације које желите да инсталирате у својој инстанци:

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

Закључак

Овај чланак је покрио основне кораке дефинисања и покретања Нектцлоуд инстанце помоћу доцкер контејнера.