Sergey
вот, а после того как я все поудалял, все равно была эта ошбка. Пока я не дал сервису другое имя.
Artem
удалял сервис или проксю?
Sergey
И то и другое, и заново делал docker service create вот только —name всегда делал одинаковый. Но когда сделать —name нужного сервиса другой, и направил проксю на это новое имя, все стало хорошо работать.
Сергей
У кого есть сборка php7.1 apache alpine поделитесь пожалуйста, я устал уже делать и нихрена не работает ничего…
Sergey
так там жеж тоже самое только с apk - у них на сайте репозиторий смотришь и собираешь
Сергей
так там жеж тоже самое только с apk - у них на сайте репозиторий смотришь и собираешь
да полная срань какая то, не получается, взял базу с апач не получается php поставить нормально, взял базу php вообще не получается запустить даже контейнер(((
Andrey
где нет alpine?
Andrey
https://github.com/docker-library/httpd/blob/eaf4c70fb21f167f77e0c9d4b6f8b8635b1cb4b6/2.4/alpine/Dockerfile https://github.com/docker-library/php/blob/b045ba7c51ceed8a495beb8ea7274df48a3c70e1/7.2/alpine3.7/cli/Dockerfile
Andrey
а это что?
Сергей
а это что?
это понятно. У меня не получается апач заюзать с этим
Сергей
у меня нет опыта настройки апача с 0 и не шарю прям чтобы написать с 0 всё
Andrey
нет ножек нету и мультиков, что я могу ещё сказать
Sergey
лол
Sergey
бери виртуалку ставь альпайн ставь апач настрой зайди с хоста а потом то же самое в докерфайле
Sergey
ты как мои фронты А КАК ПЕРЕЗАПУСТИТЬ NGINX
Sergey
фейспалм
Andrey
у меня нет опыта настройки апача с 0 и не шарю прям чтобы написать с 0 всё
берёшь и начинаешь делать, появляются конкретные вопросы, приходишь в чат и спрашиваешь. Норм ответом на вопрос "как сделать с нуля" будет большая статья, тебе в чате такого ответа долго ждать придётся
Сергей
ладно бы спрашивали "вот у меня тут затык, помогите", а тут "дайте мне образ с этим всем, Я УСТАЛ"
Я пониамю что слишком нагло, но я реально устал просто потому что я уже 2-ой день сижу и не могу собрать что то толковое. Сейчас сделал апач с пхп но пыха не цепляется в веб. Указываю модуль libphp7 тогда не запускается контейнер вообще.
Sergey
спрашивайте что не выходит, люди подскажут если будет желание
Sergey
у жилистого не может быть проблем!
Сергей
у вас проблема с внятным описанием проблемы. То есть у вас две проблемы. Или больше, по описанию не понятно.
Я не могу описать проблемы, потому что не вижу ошибок) просто вижу что php не работает) но при этом в контейнере ок показывает)
Sergey
логи в php.ini включены?
Сергей
Ладно, когда сформулирую что нить внятное спрашу) думал может кто просто может поделиться сборкой, мне бы посмотреть что я не так делаю в сборке) явно что то не так собираю)
Sergey
на гитхабе дофига сборок
Сергей
логи в php.ini включены?
Да у меня просто текст выводит без интерпретации кода php
Sergey
ааааааа
Andrey
вы знаете анекдот про чувака, который в техподдержку жаловался по сотовому, что у него вордовый документ не открывается? У него ещё электричество отключили
Sergey
это веселая тема, для самых самых маленьких фронтендеров:)
Sergey
если бы не подсказал - была бы веселая тема:С
Сергей
я в курсе только libphp7 что нужно прописывать, об остальном не особо знал
Sergey
да не, когда у тебя горит, а потом ты находишь что на такой фигне страдал, то весело:)
Sergey
зато разберешься раз и навсегда
Sergey
вы случаем не фронтендер?)
Сергей
зато разберешься раз и навсегда
я понимаю, но такое себе удовольствие)
Andrey
кстати, а зачем тебе alpine?
Сергей
вы случаем не фронтендер?)
Нет, просто пользовался всегда isp системами и там всё готово
Sergey
чобы меньше образ был
Сергей
Sergey
вообще тема норм - собирать образы на alpine - функционал тот же, а весь минимальный
Andrey
посчитайте стоимость места на диске и двух дней вашего времени
Сергей
мне поднимать придется много образов просто этих а не один, поэтому) я бы уже давно взял ubuntu и радовался, но нет(
Andrey
и возьмите https://github.com/docker-library/php/blob/b045ba7c51ceed8a495beb8ea7274df48a3c70e1/7.0/jessie/apache/Dockerfile
Sergey
нене, когда у тебя двадцать таких образов, тогда что? у меня дефолтная шина в докере весила 900, а я пересобрал на 180
Sergey
прикинь деплоить 20 шин по гигу
Sergey
разница есть?
Сергей
72 надо
Andrey
https://github.com/docker-library/php/blob/b045ba7c51ceed8a495beb8ea7274df48a3c70e1/7.2/stretch/apache/Dockerfile
Сергей
https://github.com/docker-library/php/blob/b045ba7c51ceed8a495beb8ea7274df48a3c70e1/7.2/stretch/apache/Dockerfile
я прекрасно это видел, но он весит в разы больше
Сергей
160 vs 35мб alpine )
Andrey
блять 100 мб разницы
Sergey
100 много
Andrey
прикинь деплоить 20 шин по гигу
почитайте https://docs.docker.com/v17.09/engine/userguide/storagedriver/imagesandcontainers/
Andrey
обратите внимание на слова Thin RW layer рядом со словом container
Sergey
почитайте https://docs.docker.com/v17.09/engine/userguide/storagedriver/imagesandcontainers/
а у них не должно быть ничего связывающего, шины раздельные
Andrey
то есть у них базовые образы никак не пересекаются? Где же вы сэкономили место тогда?
Sergey
базовый альпайн
Sergey
я экономил на ссаном openjdk8
Сергей
блять 100 мб разницы
100, да, но когда у тебя стркутура под разработку с кучей поддоменов и доменов, то место важно, когда облако работает по используемым ресурсам
Sergey
надо было голый альпайн и туда через apk накатывать
Sergey
а не FROM openjdk:8 для извратов
Sergey
пример:
Andrey
все слои из openjdk у вас будут шарится между контейрами
Andrey
если они на одном хосте, разумеется
Sergey
пример openjdk:8 625mb alpine 4mb разница есть?
Andrey
есть. 600mb. Но не 20*600
Sergey
ладно, где то значит по вашему они будут один общий узел иметь, так?
Sergey
они вообще изолированы друг от друга максимально
Sergey
где я их шарить буду
Sergey
а 20 шин это 20 гигов деплоя
Sergey
20 гигов!
Sergey
просто мать ее шины, которая вообще 1/30 часть проекта
Andrey
если они у вас на разных серваках, то да. Но у вас тогда 20 серваков, и удельная экономия на сервак всё равно 600