Navern
А это зачем? Это не даст полного представления
Реквестирую тогда полное представление)
Andrey
Ну вот смотри я написал приложение которое слушает на 7000 порту и запихнул его в имедж ,выложил на докер хаб ,а в ридми не стал писать ничего...но смотря на докер файл ты видишь експоз 7000 и понимаешь что нужно натировать на него..как один из вариантов.
Vadim
Всем привет. Собираемся впервые выкатываться на докере. Команда состоит только из девов, на опсов пока не накопили. Соответственно, никто не понимает, как настроить процесс от разработки до продакшена. Есть тут кто-то, кто готов за деньги или пинком показать, какие инструменты нам нужны? Что имеется: простое приложение на php/symfony + пара иснтрументов вроде редиса, центрифуги и кролика, база mysql. Что хотим: первый деплой, а потом git push, вжух - и код улетел в продакшн. Опять же, никакой словесной благодарности, готовы заплатить.
Navern
Ну вот смотри я написал приложение которое слушает на 7000 порту и запихнул его в имедж ,выложил на докер хаб ,а в ридми не стал писать ничего...но смотря на докер файл ты видишь експоз 7000 и понимаешь что нужно натировать на него..как один из вариантов.
В моем понимании это тоэе не полное представление. 1)Пропущнно про то что и куда натить 2) Пропущена часть про publish портов 3) Пропущена возможность автоматического паблиша всех портов, которые экспозятся Короче чаще всего проще подтолкнуть в правильную сторону, чем пытаться прям создать "полное представление". Если человеку понадобится, то он спросит об этом/попробует сам разрбраться) Ну по крайней мере мне кажется при любом вопросе коммуницировать полное представление слишком ресурсо затратно и неэффективно(экономически)
George
Это скорее создаёт головную боль, чем решает проблемы
Navern
Зачем п.3?
Он существует как минимум
George
Существует , никто не отрицает
Navern
поэтому в полном представлении он тоже должен быть
Navern
А еще можно рассказать про разные режимы сети и прочее)
George
И у нормального человека поедет крыша от количества инфы, НАВЕРНОЕ
George
😂😂😂😂😂
Navern
Если ты не знаком с темой, то оьычно не оч круто, когда слишком много инфы сразу дают
Andrey
Ладно , надеюсь больше не спросят
kSandr
Ну вот смотри я написал приложение которое слушает на 7000 порту и запихнул его в имедж ,выложил на докер хаб ,а в ридми не стал писать ничего...но смотря на докер файл ты видишь експоз 7000 и понимаешь что нужно натировать на него..как один из вариантов.
ну вот смотри, написал кучку говнокода которая должна что-то делать, выложил ее на жит-хабе, в ридми ничего не положил, но посмотрев в говнокод ты сразу можешь понять с какими параметрами это говно запускается, что оно вообще делает, и что и как натировать ...(нет)
kSandr
И я написал что делает, про порты нет.
а я написал, что то что ты написал будет работать только в мире твоих влажных фантазий, а по факту в реальном мире там окажется какая-нить лютая дичь которая смотрит на несколько портов при заэкспоженом одном в который не факт что кто-то будет смотреть )
kSandr
Что ))) сложно, сложно, не чего не понимаю
вместо экспоза лучше тогда сразу ридми писать )
Andrey
вместо экспоза лучше тогда сразу ридми писать )
Да это понятно, но это так же упрощает жизнь если я передаю свой докер файл разрабу (не нет у меня реджитори ) , не нужно объяснять ,что пробрасывать ..ну масса вариантов
Andrey
вместо экспоза лучше тогда сразу ридми писать )
Ридми всегда нужно писать,как можно понятней , а не запусти майк и жизнь будет ярче
kSandr
Да это понятно, но это так же упрощает жизнь если я передаю свой докер файл разрабу (не нет у меня реджитори ) , не нужно объяснять ,что пробрасывать ..ну масса вариантов
зачем тебе передавать докерфайл разрабу ? мне казалось это происходит наоборот - разраб передает тебе докерфайл, что-бы ты сбилдил и задеплоил )))) хД )
Andrey
Слушай, много разных компаний.
kSandr
Да это понятно, но это так же упрощает жизнь если я передаю свой докер файл разрабу (не нет у меня реджитори ) , не нужно объяснять ,что пробрасывать ..ну масса вариантов
да , жизнь была-бы куда проще если-бы все знали как и что правильно писать, но как показывает практика 90% разрабов нихрена не знаю ни про докер ни про что-либо еще , и ты конечно можешь что-то передать разрабу, ток врят-ли будет с ним сильно разбираться, .... разрабу тебе мало передать докер-файл, тебе нужно докерфайл и попутно сказать - "нажми вот эти вот кнопочки и произойдет волшебство" , а лучше это написать, в ридми )))
Andrey
Мы не говорим об идеальных условиях или об условиях в наших компаниях
kSandr
иначе разраб нифига не вдуплит, .... среднестатистический конечно-же
Andrey
Вот об этом и речь у всех уровень разный плюс к этому разные окружения ...не суть на самом деле, мы сейчас пытаемся нарисовать как должно быть в нашем понимании ... у нас они вообще не трогают , есть гитлаб ,который за них разворачивает / тестирует.
George
в гитлабе интеграция с кубом из коробки
George
только хелм нарисуй
kSandr
Вот об этом и речь у всех уровень разный плюс к этому разные окружения ...не суть на самом деле, мы сейчас пытаемся нарисовать как должно быть в нашем понимании ... у нас они вообще не трогают , есть гитлаб ,который за них разворачивает / тестирует.
ну вот я к тому и говорю, не стоит ждать от разрабов, что они будут читать докерфайл, и уж пытаться его понять ... если ты передаешь какой-то сервис на сторону, нужно написать хотя-бы минимальное ридми о том, как это говно должно запускаться ) а экспоз тут притянут зауши
Andrey
да
Фи , и как ? Подожди а для этого нужен ранер на кубе ? Ладно сам почитаю ...тебе зашло ?
George
нет
George
говно
Tadeusz
а говорят "збз"
Andrey
а говорят "збз"
Хто ? Ты пробовал
Tadeusz
не пробовал.
Roka Vent
пробовал -kill -9
Roka Vent
но оно изменяет свой PID
George
очевидно, его что-то перезапускает?
Roka Vent
В документации не могу найти как это сделать, думаю я не внимательно прочел, но пока что не нашел такого хишника
George
задача какая?
George
ты гитлаб установил? я не понимаю контекста
Roka Vent
а вообще как удалитта вообще nginx и git-lab, до этого я по images удалил
Roka Vent
в таком случае думаю осталсь дочерные образы я прав?
Roka Vent
ты гитлаб установил? я не понимаю контекста
да я установил потом удалил его
Roka Vent
задача какая?
запустить caddy
Roka Vent
/caddy
Roka Vent
шо?
Roka Vent
nginx тоже не запускается)
Navern
ss -tlnp, смотришь какой процесс слушает на порту. Смотришь где он запускается и чем рестартится
Roka Vent
там 443 порт занят
Roka Vent
задал в docker.yml 444 не получилось
Roka Vent
не запустилось,
Navern
Рекомендую прочитать книжки по линуксу, докеру и сетям. Гдето явно пробелы. Запустить тоже самое без докер композа. Посмотреть где проблемы. Запустить имадж с башем и интерактивной сессией, повыполнять те процессы, которые запускает компоуз внутри. Посмотреть какие ошибки. Если все это не поможет то пойти и заплатить кому то на фрилансе
Roka Vent
нашел service nginx в авто запуске проблема теперь вот в чем, https://www.google.com/search?client=firefox-b-d&ei=JKpKXZ-zCaKimwWoxZPIBw&q=stop+service+nginx&oq=stop+service+ngix&gs_l=psy-ab.3.1.0i13j0i22i30l4j0i8i13i30l5.164054.342046..344927...8.0..0.323.6517.0j36j1j1......0....1..gws-wiz.......0i71j35i39j0i131j0j0i67j0i10i1j35i305i39j0i10j0i10i1i42j0i10i42j0i13i10j35i39i19j0i203j0i20i263.DXJIO7WQaqA то что на этом пойске все пробовал, комады как sudo systemctl stop nginx sudo systemctl disable nginx sudo systemctl enable nginx так же не работает
Roka Vent
не хочет дать порт га№ как внешный так и внутренный
kSandr
незачто
Roka Vent
незачто
делал, нет
kSandr
что нет ? ... значит ты где-то пиздишь, либо нам , либо самому себе )
kSandr
вывод ps aux | grep -i nginx в студию )
Navern
ubuntu
пиши точнее
Navern
если ты хочешь, чтобы твою проблему за тебя решали, хотя бы приводи нормальные данные