πŸ’‘
EgoCMS
  • ОписаниС систСмы
  • Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° ΠΈΠ·Π΄Π°Π½ΠΈΠΉ
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Π΅ систСмы
  • Π”Π΅ΠΌΠΎ EgoCMS
  • Установка систСмы
    • ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ хостинг для сайтов
      • Установка Π½Π° ISPManager
      • Установка Π½Π° Beget
    • БистСмныС трСбования
    • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° систСмы
      • Π‘Π΅Π· Docker
        • Установка ПО
        • Настройка Π²Π΅Π± сСрвСра
          • Nginx
          • Apache2
        • Настройка CRON
      • Docker
    • Установка систСмы
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ систСмы
    • ВступлСниС
    • Ошибка с ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ сайта
    • Π‘Π°ΠΉΡ‚ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ
    • БСсконСчная пСрСадрСсация
  • ОписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹
    • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сСрвСра
    • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
    • Боздания Ρ‚ΠΎΠ²Π°Ρ€Π°
    • Π’Ρ‹Π΄Π°Ρ‡Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
    • Настройка
      • Настройки сайта
      • Настройки Ρ‚Π΅ΠΌΡ‹
      • Настройка ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Ρ… систСм
  • Настройка Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€Π°
    • ВступлСниС
    • БистСма ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ²
    • БистСма скинов
  • Настройка ΠΏΠ»Π°Π³ΠΈΠ½Π° для Π²Ρ‹Π΄Π°Ρ‡ΠΈ
    • ВступлСниС
    • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
    • Боздания Ρ‚ΠΎΠ²Π°Ρ€Π°
    • Π’Ρ‹Π΄Π°Ρ‡Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
    • Настройка
      • Настройки сайта
      • Настройки Ρ‚Π΅ΠΌΡ‹
      • Настройка ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Ρ… систСм
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Π΅ΠΌ
    • ВступлСниС
      • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹
        • Π€Π°ΠΉΠ» theme.json
        • Π€Π°ΠΉΠ» settings.json
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ
    • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ модуля
    • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ пространства ΠΈΠΌΠ΅Π½
    • ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ рСсурсов
    • ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Artisan
    • ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΈ
    • Бобытия
      • Бписок событий
      • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ создания ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ
        • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° AJAX запросов
        • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ сСрвСрах
        • МодСли/Записи Π² Π‘Π”
    • ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡ страниц (view)
  • API
    • ВступлСниС
  • Π’Π΅Ρ€ΠΌΠΈΠ½Ρ‹
Powered by GitBook
On this page
  • Установка Docker
  • Запуск сайта
  • CRON
  1. Установка систСмы
  2. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° систСмы

Docker

PreviousНастройка CRONNextУстановка систСмы

Last updated 3 years ago

Docker - это ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, которая ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ запуск ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ прилоТСниями ΠΈ обСспСчиваСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ бСзопасностСй систСмы Π² Ρ†Π΅Π»ΠΎΠΌ ΠΏΡƒΡ‚Π΅ΠΌ изоляции ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΈ ΠΎΡ‚ основной систСмы.

Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Docker Π½Π° чистой машинС - Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ софта ΠΈ сСрвСров (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… сСрвСров). Π’ случаС, Ссли Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ для всСх своих Π·Π°Π΄Π°Ρ‡ - ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ всС прилоТСния, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Π² Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹.

Для запуска Docker понадобится ΠΈΠΌΠ΅Ρ‚ΡŒ VDS/Dedicated сСрвСр.

ΠŸΡ€ΠΈΠΎΠ±Ρ€Π΅ΡΡ‚ΠΈ качСствСнный хостинг со скидкой ΠΌΠΎΠΆΠ½ΠΎ Ρƒ Π½Π°ΡˆΠΈΡ… ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠ² . А ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄ EgoCMS_687_Special ΠΏΠΎΠ΄Π°Ρ€ΠΈΡ‚ Π’Π°ΠΌ скидочку 10% Π½Π° всС услуги хостинга.

Установка Docker

Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π°Ρ€Ρ…ΠΈΠ² со всСми инструкциями для Docker. РаспакуйтС Π² Π»ΡŽΠ±ΡƒΡŽ ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ ΠΈ установитС Docker Engine ΠΏΠΎ , ΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ скриптом установки (Π’ΠΠ˜ΠœΠΠΠ˜Π•! Π­Ρ‚ΠΎΡ‚ скрипт ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… систСмах - Π² случаС ошибок Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ максимально ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π² ).

Для запуска скрипта установки ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ с CMS ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

chmod +x cmd/install-docker.sh
cmd/install-docker.sh

Если Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Windows ΠΈΠ»ΠΈ Mac, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ

Запуск сайта

Π’ ΠΊΠΎΡ€Π½Π΅ сайта скопируйтС Ρ„Π°ΠΉΠ» .docker.example.env с Π½ΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ .docker.env ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ, это Π²Π°ΠΆΠ½ΠΎ для бСзопасности систСмы.

ПослС измСнСния настроСк Π² .docker.env , Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ CMS, запуститС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

Для Linux/Mac

chmod +x cmd/start.sh
cmd/start.sh

Для Windows

.\cmd\start.bat

CRON

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ сron-Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° сайтС, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΌ Π² Docker, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΡΠΌΡƒΠ»ΡΡ†ΠΈΡŽ!

πŸ˜‰
MajorCore
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Docker
ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ инструкции
сообщСниях Π³Ρ€ΡƒΠΏΠΏΡ‹
Docker Desktop