Покрените Гхост ЦМС користећи Доцкер

Pokrenite Ghost Cms Koristeci Docker



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

Иако можете да користите многе алате, технологије и стекове да бисте направили веб локацију, Гхост ЦМС или Гхост је невероватан избор.

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







Један од начина да направите Гхост веб локацију је само-хостовање помоћу алата као што је Доцкер. Срећом, Гхост пружа прочитану слику Гхост-а коју можемо користити за брзо покретање Гхост веб локације као што можемо да видимо у овом водичу.



Захтеви:

Пре него што почнемо, уверите се да имате следеће алате и захтеве:



  1. Инсталиран Доцкер Енгине на вашој машини
  2. Мрежна повезаност
  3. Судо или административне дозволе за покретање Доцкер контејнера

Уз дате захтеве, можемо научити како да покренемо Гхост ЦМС користећи Доцкер.





Почните тако што ћете осигурати да имате Доцкер верзију 20 и новију:

$ доцкер верзија

Команда би требало да врати излаз са детаљима о инсталираној верзији Доцкер-а на следећи начин:



Клијент: Доцкер Енгине - заједница
Верзија:           23.0.6
АПИ верзија: 1.42
Го верзија:        го1.19.9
Гит урезивање:        еф23цбц
Изграђено:             пет мај 5 двадесет један : 18 : 13 2023
ТИ / Арцх:           линук / амд64
Контекст:           подразумевано

Сервер: Доцкер Енгине - Заједница
Мотор:
Верзија:          23.0.6
АПИ верзија: 1.42 ( минимална верзија 1.12 )
Го верзија:       го1.19.9
Гит урезивање:       9дбдбд4
Изграђено:            пет мај 5 двадесет један : 18 : 13 2023
ТИ / Арцх:          линук / амд64
Експериментално: лажно
контејнер:
Верзија:          1.6.21
ГитЦоммит:        3дце8еб055цбб6872793272б4ф20ед16117344ф8
Трцати:
Верзија:          1.1.7
ГитЦоммит:        в1.1.7- 0 -г860ф061
доцкер-инит:
Верзија:          0.19.0
ГитЦоммит:        де40ад0

Повлачење слике Гхост Доцкер-а

Следећи корак је преузимање слике Гхост са Доцкер Хуб-а. То можемо да урадимо користећи Доцкер команду „повуци“ на следећи начин:

$ Доцкер пулл гхост

Покретање Гхост развојне инстанце на подразумеваном порту

Када преузмемо слику Гхост-а, можемо је користити за покретање Гхост инстанце која ради на подразумеваном порту 2368 као што је приказано у следећој команди:

$ доцкер рун --наме гхост-дев -То је НОДЕ_ЕНВ = развојни дух

Дата команда користи Доцкер команду „покрени“ за покретање новог гхост-дев контејнера помоћу слике духа.

Након успеха, можете приступити новом Гхост сајту на 4478625Б26А18Ц75127234126ФЕ6ЕЕ2ДА467ДФАФ . Да бисте приступили Гхост Админ интерфејсу, можете користити 7А710БЦ58889Б76ЕДА1Ф539АА15Ц4832Д874Ф4Д3 .

Ако желите да покренете Гхост на прилагођеном порту, можете користити наредбу на следећи начин:

$ доцкер рун --наме гхост-дев -То је НОДЕ_ЕНВ =развој -То је урл =хттп: // локални домаћин: 9001 -п 9001 : 2368 дух

У овом случају, кажемо Доцкер-у да покрене контејнер и мапира порт 9001 на порту домаћина у 2368 на контејнеру.

Затим можете приступити Гхост сајту на дефинисаном УРЛ-у.

Такође можете да конфигуришете друге Гхост параметре приликом покретања контејнера као што је приказано у следећем ресурсу:

БДФ8512БЕ06Ц7714Б41Е145ЕЕЕ829Б342790ДЦБ8

Покретање Гхост-а са Доцкер Цомпосе

Ако желите да користите Доцкер Цомпосе конфигурацију, почните креирањем датотеке „доцкер-цомпосе.имл“ и додајте конфигурацију на следећи начин:

верзија: '3.1'
услуге:
дух:
слика: дух: 4 -алпски
рестарт: увек
портови:
- 80 : 2368
Животна средина:
база података__клијент: мискл
база података__веза__хост: дб
база података__веза__корисник: роот
датабасе__цоннецтион__пассворд: мискл
база података__веза__база података: дух
урл: хттп: // локални домаћин: 80
НОДЕ_ЕНВ: развој
дб:
слика: мискл: 8.0
рестарт: увек
Животна средина:
МИСКЛ_РООТ_ПАССВОРД: мискл

У претходној конфигурацији дефинишемо сервисе које желимо да користимо. Прва је услуга Гхост која користи слику Гхост. Затим мапирамо Гхост порт на порт 80 на машини домаћина где излажемо Гхост инстанцу интернету преко ХТТП-а.

Такође конфигуришемо параметре базе података за веб локацију Гхост, као што су клијент базе података, хост базе података, МиСКЛ корисник и лозинка и још много тога.

Коначно, дефинишемо услугу базе података која користи МиСКЛ 8.0 слику.

Да бисмо покренули претходну конфигурацију, користимо следећу команду:

$ доцкер-цомпосе доцкер-цомпосе.имл уп

Након креирања, можете приступити веб локацији Гхост на 51А0А71ЦЕАБФД9АА96АФ3Ц93Д09ЕБ6654726Ц590 .

Закључак

Овај пост истражује основе покретања Гхост ЦМС-а користећи Доцкер и Доцкер Цомпосе. Слободно истражите документацију да бисте сазнали више.