Бафомет
а как тогда быть? Как другие работают?
Vladimir
у него в нутри контейнера пользователь root
Vladimir
то есть touch file.php это от рута будет
George
есть вероятно, что контейнер под рутом.
George
но это к вопросу о uid
Бафомет
я создаю миграции с помощью artisan make:migration в этом контейнере, если быть точнее
George
идеально -
George
работать на маке
George
перегонять файлы через docker cp
George
либо работать с файлами через временный контейнер с нужными правами
Бафомет
Блин, как все геморно\
Владимир
Товарищи, я пытаюсь запустить Zabbix из контейнеров. Сервер запустил, агент запустил - всё по инструкции с гитхаба, но они не связываются друг с другом, хотя видят порты лруг друга
George
ну, очевидно, что делаешь что-то не то
Владимир
Это да
Artem
всем привет ! снова пытался поработать с докером на винде и всё сломалось решил вернуться на убунту..но на этой неделе должен закончить задание на опен сервере..так вот вопрос такой что могло сломаться если допустим в папке моего сайта есть artisan но он его не видит + композер у меня установлен глобально а на все команды из терминала мне пишет
Artem
это
Artem
и я не могу понять что сломалось и почем
Artem
у
Artem
причём тут пхп вообще как это связано
Владимир
композер написан на php, поэтому ему нужно php в среде
Владимир
А судя по ошибке: найти php он не может
Владимир
По хорошему нужно установить и PHP и Composer внутри контейнера и запускать их оттуда
Artem
да у меня нет контейнеров я ж из опен сервера
Artem
его запускаю
Artem
докер уже пока забыт
Artem
там ошибки серьёзные винда его не тянет
Владимир
То же самое: проверь свой php командой php -v
Artem
выдали мне репу start sh с командой я ваще не понимаю что там просиходит докер я оставлю на убунту
Artem
ну это логично но он у меня глобально стоит
Artem
но тут типа не найден
Artem
что то сломало мой пхп глобально
Artem
ясно
Андрей
Все php команды в опенсервере надо запускать в спец программе console
Андрей
В которой погружается текущая версия php из настроек
Artem
c:\OpenServer\OSPanel\domains\can-landing-exchange\src>composer install
'composer' is not recognized as an internal or external command,
operable program or batch file.
Artem
Владимир
Вот поэтому всё в Докере запускать надо, а не на ВИнде и ОпенСервере (гори он огнём)
dmi
Григорий
Привет
Почему может не запускаться андроид эмулятор в докере?
George
без понятия
George
вообще странные ответы - для странных задач
Anonymous
Ребят, привет! А как сделать чтобы docker-compose создавал сети, но кроме одного диапазона? - у нас просто 172.19.200.0/24 это локалка
Ivgenich
Эмммм. Поправить daemon.json и рестартнуть докер?
Ivgenich
https://docs.docker.com/v17.09/engine/userguide/networking/default_network/custom-docker0/
George
George
George
задавай адреса сетей в docker-compose эксплицитно
George
в смысле -явно
George
да, микроменеджментом пахнет, а что делать?
Ivgenich
https://github.com/moby/moby/pull/29376
Ivgenich
"It works for docker-compose too."
Ivgenich
У нас так и сделано и вроде все ок.
George
ну, может оно и поменялось 🤷♂️
Ivgenich
Ivgenich
Не забудь только докер рестартнуть.
George
итого - у вас какие настройки?
Ivgenich
George
ну, ок, проверю как-нибудь на досуге 👍
Anonymous
Ivgenich
Бафомет
Бафомет
RUN useradd -u 1000 makcum \
&& chown -R makcum:makcum /app \
&& chmod -R 755 /app
USER makcum
Бафомет
Все пашет
Бафомет
Норм?
Бафомет
в php-cli и php-fpm контейнерах
George
название необязательно ставить makcum
George
важно соответствие uid
Бафомет
сейчас попробую только с uid
Oleg
всем привет, может кто в курсе
Делаю контейнер в которм разворачивается убунта с vsts agent, в общем то на последнем этапе служба раннится с помощью systemd которго в контейнере нет, можно это как то обойти?
Oleg
George
можно сделать контейнер с systemd, но там особые пляски с бубном
George
либо проще - каким-то образом захачить сервис, чтобы он не требовал systemd