Petr
?
Petr
но как он платить будет =) или это просто был вброс
Alexander
народ вы слышали что Дуров платит за прокси и впн
будет TON давать после запуска) но это конечно никак не относится к тематике чата
Dan
у всех в РФ registry-1.docker.io не отвечает? Через прокси все норм. Мда...
Dan
омагадомагад :)
Anton
https://repo.spring.io тоже не работает, приходится велосипеды из прокси городить, чтоб проект собрать
Maxim
сегодня под конец рабочего дня столкнулись, сиай полегли)
Alex
Ребята помогите настроить xdebug для Докера
Alex
RUN echo -e "[XDebug]\n" » /etc/php/5.6/apache2/php.ini RUN echo -e "xdebug.remote_enable = 1\n" » /etc/php/5.6/apache2/php.ini RUN echo -e "xdebug.remote_autostart = 1\n" » /etc/php/5.6/apache2/php.ini RUN echo -e "xdebug.remote_connect_back = 0\n" » /etc/php/5.6/apache2/php.ini RUN echo -e "xdebug.remote_port = 9000\n" » /etc/php/5.6/apache2/php.ini RUN echo -e "xdebug.remote_handler = dbgp\n" » /etc/php/5.6/apache2/php.ini RUN echo -e "xdebug.remote_host = 172.17.0.4\n" » /etc/php/5.6/apache2/php.ini RUN echo -e "xdebug.idekey = \"PHPSTORM\"\n" » /etc/php/5.6/apache2/php.ini EXPOSE 80 EXPOSE 9000
Alex
в /etc/php/5.6/mods-available/xdebug.ini zend_extension=xdebug.so xdebug.remote_autostart=1 xdebug.default_enable=1 xdebug.remote_enable=1 xdebug.remote_handler=dbg xdebug.remote_connect_back=0 xdebug.remote_host=172.17.0.4 xdebug.remote_port=9000 xdebug.idekey=PHPSTORM
Alex
Мучаюсь уже второй день
Alex
https://www.dropbox.com/s/c9dvhi43t667fa6/Screenshot%202018-04-18%2011.17.28.png?dl=0
Aleksei
Ребята помогите настроить xdebug для Докера
У меня так когда-то работало https://paste.fedoraproject.org/paste/dYd1gclek2f8Uy-mtjToVg
Aleksei
Тут смысл основной в connect_back, я так понимаю. Т.е. шторм начинает слушать порт, а xdebug к нему подключается, определяя ip из запроса
Aleksei
Да! Фаервол 9000 на хосте разрешен? Шторм все интерфейсы слушает?
Alex
разрешен, все интерфейсы слушает? - Вы имеете ввиду 0.0.0.0 ?
Dan
Уже сегодня!! Что вы знаете о навыке декларативного описания проекта с помощью Dockerfile и Docker compose и создании основы для процесса развертывания окружений? А о разработке компонента проектов в Docker окружении, сборке, запуске и эксплуатации? 18 апреля мы встречаемся онлайн, чтобы поговорить об этом. Приходите - будет интересно: https://otus.pw/13BI/ Открытый вебинар будут проводить преподаватели курса “DevOps практики и инструменты” в OTUS - инженеры практики с большим опытом из Express 42. Регистрируйтесь - участие бесплатное!
Maksim
Подскажите, как окружение для разработчика лучше построить. Допустим проект состоит из нескольких контейнеров разных - прокси, фронт, бэк, медиа-сервер. Проекты лежат в отдельных репозиториях, как и сам проект "окружение". Как это все организовать? Попробовал git submodules, git subtree. Что-то не нравится ничего. Насоветуйте, пожалуйста
N
можно настроить docker-compose
N
и поднимать конкретное окружение
Maksim
Сейчас я сделал так: - local-server - back - front - media В local-server лежит docker-compose, который цепляет в volumes соседние папки. Вроде работает. Но может есть лучше варианты?
Maksim
Нет идей?
Dan
Не совсем понятно что ты хочешь сделать.
Dan
Вроде как ты описал - все, как говоришь, работает. Чего тогда менять?
Maksim
Может быть все хорошо, просто интуитивно кажется, что бэк и фронт должны быть вложены в сервер. Тот же Dockerfile не умеет, вроде уровнем выше файлы получать
Maksim
- local-server -- projects --- back --- front --- media То есть как-то так я хотел сделать, но не получилось
Dan
Идеология докера проста: 1 контейнер = 1 процесс.
Maksim
понимаю
Dan
Я не знаю насколько правильно я делаю, но у меня на фронте стоит jwilder nginx-proxy, который пробрасывает далее в другие контейнеры запросы. плюс у меня есть контейнер с генератором конфига nginx-gen, с самописным кастомным шаблоном под мои нужды. а далее - зоопарк из десятков и сотен контейнеров, объединённых попроектно. в проекте может быть несколько контейнеров, например pgsql, go endpoint, и nginx со статикой и react, к примеру
Dan
Где-то просто rails json api торчит наружу портом
Dan
Где-то морда торчит.
Dan
Но, тут сохраняется главный принцип докера. На каждый процесс - 1 контейнер. И это и хорошо и плохо :)
Maksim
А структура директорий как выглядит? Или они все запускаются самостоятельно?
Maksim
Я тоже использую jwilder nginx-proxy. Его можно запустить и он будет подхватывать новые контейнеры. Это хорошо. Но запускать кучу контейнеров самостоятельно... )
Maksim
Пусть даже у меня 3 всего )
Petr
Люди про ансибл кубернетес сварм мне пишут
Petr
не понимаю что это
Petr
😅
Maksim
Вау, а Докер научился симлинки сохранять в Винде? 😳
Maksim
Неужели этот день настал? ))
Maksim
Это типа надсистема для управления всеми этими контейнерами. Сама все запускает, распределяет и т.д. Но я не использую. )))
Maksim
Винда... Ее мало кто сейчас использует...
Расскажите, как у вас это получается )
Aion
Расскажите, как у вас это получается )
А зачем нужна винда? Разве что в игрули онлайновые пиу пиу
Aion
Я к тому, про какой из кейсов без винды поведать?
Maksim
Если бы. Винда универсальна, доступна и стабильна.
Maksim
Мак - дорого, Линукс - нестабильно.
N
на вкус и цвет все товарищи разные
Maksim
И магическое слово "Adobe" Линуксу как "Авада Кедавра".
Maksim
Сказки
Да? Нучите как работать с Фотошопом :))
N
качаешь образ adobe с докера....
Aion
Есть krita
N
https://medium.com/@jgautheron/photoshop-in-a-docker-container-285ca0f0966c
N
сначала я думал это будет хорошей шуткой)
Maksim
https://medium.com/@jgautheron/photoshop-in-a-docker-container-285ca0f0966c
Вау! Это сильно. Даже любопытно стало. Правда версия сильно старая. Но какой-то кривой вариант хоть есть - тоже хорошо.
Maksim
Правда вы вот шутите на эту тему. А системно-то сами не используете. Хотите из меня снова Линукс-мученика сделать 😅
Maksim
Оставить без Фотошопа, Премьера, Аудишена и Нормального офиса))
Maksim
Как это нет?
Aion
Попробуй пилить проекты среднего размера и кердец
Aion
Посмотри как оно работает на маке и почувствуй разницу
Maksim
Это да, повезло
Aleksei
Это да, повезло
Не повезло, а мой выбор :)
A
https://github.com/moby/moby/issues/36797
A
Как же горит с этого!
A
Воспроизводится на одной ноде и пачке сервисов со степенью репликации 1.
Petr
у кого ci или docker hub отваливался изза РКН?
hukendo
Да практически у всех ставь впн
Terry
Расскажите, как у вас это получается )
берешь просто сносишь Винду, ставишь Федору, минут или убунту лайк и радуешься жизни