Size: a a a

DevOps — русскоговорящее сообщество

2021 February 12

К

Константин in DevOps — русскоговорящее сообщество
Leliya
Ребята, добрый вечер. Пожалуйста, кто может подсказать как развернуть сайт на сайт на php с mysql+nginx в docker. Написала docker-compose  в котором поднимаются контейнеры php72(php-fpm запускается в конце докерфайла по которому собирается образ  для контейнера с php72), mysql, nginx. Что у меня есть так это папка с разными файлами сайта. Мне нужно чтобы он работал через докер контейнер на домене. Очень прошу, без грубости и не умничать, а помочь как человеку, буду дара любым советам и подсказкам. Инет я читала, но сроки сжимают и срочно нужно его развернуть...
я подобный курс смотрел, но там docker swarm использовался а не compose
источник

ЖС

Жарчинский Сергей... in DevOps — русскоговорящее сообщество
У меня один вопрос, если я буду собирать билд через докер buid, а затем делать докер-компоуз ап, он будет подымать мой актуальный билд?
источник

ss

sergey shamshev in DevOps — русскоговорящее сообщество
Жарчинский Сергей
У меня один вопрос, если я буду собирать билд через докер buid, а затем делать докер-компоуз ап, он будет подымать мой актуальный билд?
а зачем это делать за 2 шага, если можно сразу собирать через compose?
источник

L

Leliya in DevOps — русскоговорящее сообщество
Котик 🐈
А так ли нужен докер для такого?
Мне сказали в докере сделать
источник

💀Ҁ

💀 Ңӥҟӥҭӓ Ҁӆӑҫҭӥӿӥӊ 🐲... in DevOps — русскоговорящее сообщество
Leliya
Мне сказали в докере сделать
делай контейнер для нгикс + пхп
+ контейнер для "сайта" (контейнер с данными)
+ контейнер с БД
нгикс и сайт линкуй через волумы
источник

ЖС

Жарчинский Сергей... in DevOps — русскоговорящее сообщество
sergey shamshev
а зачем это делать за 2 шага, если можно сразу собирать через compose?
У меня есть три репозитория для которых настроен гит акшен, когда я делаю команду компоуз билд, он билдит все проекти, я хочу чтобы они были отдельно
источник

ЖС

Жарчинский Сергей... in DevOps — русскоговорящее сообщество
Просто если один не собирается билд не проходит
источник

ss

sergey shamshev in DevOps — русскоговорящее сообщество
Жарчинский Сергей
Просто если один не собирается билд не проходит
бывает
источник

ss

sergey shamshev in DevOps — русскоговорящее сообщество
в таком случае - правильные названия и тэги будут работать нормально
источник

ЖС

Жарчинский Сергей... in DevOps — русскоговорящее сообщество
sergey shamshev
в таком случае - правильные названия и тэги будут работать нормально
Ну то есть компоуз ап подымит мой образ?
источник

L

Leliya in DevOps — русскоговорящее сообщество
У меня есть dockerfile в котором собирается образ php72 с разными модулями ( в том числе php-fpm) и в конце cmd["php-fpm']. И я на основе этого образа( уже его название(tag:ver) прописываются как image в компосе
источник

ЖС

Жарчинский Сергей... in DevOps — русскоговорящее сообщество
А сайт где?
источник

ss

sergey shamshev in DevOps — русскоговорящее сообщество
Жарчинский Сергей
Ну то есть компоуз ап подымит мой образ?
должен
источник

ЖС

Жарчинский Сергей... in DevOps — русскоговорящее сообщество
Спасибо
источник

L

Leliya in DevOps — русскоговорящее сообщество
💀 Ңӥҟӥҭӓ Ҁӆӑҫҭӥӿӥӊ 🐲
делай контейнер для нгикс + пхп
+ контейнер для "сайта" (контейнер с данными)
+ контейнер с БД
нгикс и сайт линкуй через волумы
Спасибо за такую понятную подсказку. Честно.
У меня в контейнере php и nginx  монтируются с хоста папка с файлами сайта. А в контейнер докера монтируется еще и папка с конфигом сайта для nginx и еще для логов папка.
источник

L

Leliya in DevOps — русскоговорящее сообщество
Это вопрос к кому?
источник

ЖС

Жарчинский Сергей... in DevOps — русскоговорящее сообщество
Leliya
Это вопрос к кому?
К тебе
источник

ЖС

Жарчинский Сергей... in DevOps — русскоговорящее сообщество
У тебя должно быть докер файл с сайтом где работает пхп, Nginx и база данных, к контейнеру с файлами делаешь линк базы, а в nginx делаешь прокси пас на докер с файлами
источник

L

Leliya in DevOps — русскоговорящее сообщество
Сайт у меня на хосте на котором работает докер. Я папку с сайтом монтирую в контейнер с nginx и php
источник

L

Leliya in DevOps — русскоговорящее сообщество
Есть линки.
источник