Pavel
Всем привет, мб кто подскажет, недавно с докером начал работать
Есть Flask приложение
Есть к нему тесты python\requests
Когда тест обращается к контроллерам фласка, то тесты падают с попыткой конекта
Max retries exceeded with url:
и далее мой урл
Но если я обращаюсь к конроллеру тем же requests не из теста, а например из другого контроллера, то все работает
мб кто-то сталкивался?
Pavel
если непонятно написал, то скажите
Andrew
нужно еще поиграться с конфиг и енейбл, некоторые требуют конфиг, некоторые любят что их отдельно включали)
docker-php-ext-configure mcrypt
docker-php-ext-enable mcrypt
Andrew
можешь глянуть по логам, если собрался пакет, но его нет, то надо включить просто
Siroga 🇺🇦
Вот Вам для примера как устанавливаются пакеты при подготовке образа. Смотрите строки от 9 до 20
https://github.com/kirakero/php73_common/blob/master/Dockerfile
Pavel
𝔇𝔢𝔪𝔬𝔫
Господа, подскажите как организовать работу внутри сверхсекретной организации без доступа к интернету (почти). Я на Винде.
Есть сервер с debian'ом, на нем установлен докер и d-c (там с интернетом все хорошо) у меня рут, могу ссшашнутся на сервер с винды и творить там безпредел.
Хочу настроить окружение для разработки php с дебагером и т.п. есть примеры как и возможно ли?
Dan
Сверхсекретность.
Винда.
Докер.
Пхп.
Нет, это невозможно.
Dan
Я думаю что даже не нужно объяснять, что для хоть сколь-либо секретной работы необходимо иметь полный контроль над всеми ресурсами системы. И не только в плане софта, но и железа.
𝔇𝔢𝔪𝔬𝔫
Сверхсекретность.
Винда.
Докер.
Пхп.
Нет, это невозможно.
Могу литературно выражаться, если господам так угодно.
Я вижу, что возможно, вот только мозгов не хватает)
Сверхсекретная - это шутка, но прямой доступ к интернету отсутствует. Зато есть доступ к серверу, где он есть.
Мне нужно использовать npx, composer etc. Который я могу поднять только в контейнерах. Вот я и не понимаю как организоваться (учусь еще). Максимум чего добился, поднял nginx, php, mysql и смог достучаться до них со своей машины. xdebug настроить не получилось. Не понятно как использовать npx с webpack'ом и линтерами в таком случае.
* Хотелось бы работать в windows, команды посылать на сервер как в (VS Code Remote Development описано). Вариант не проходит, т.к. локальный vscode не может серверную часть скачать (как я понял)
* смотрю уже на github.com/cdr/code-server
если есть направление - выдайте
nurbol0tt
Всем Привет! как можно скачать док на винду
nurbol0tt
пытаюсь что-то не запускается
Николай
А что не запускается?)
nurbol0tt
да
nurbol0tt
Docker Desktop is shutting down.
nurbol0tt
такую ошибку показывает
Pavel
Возможно ему WSL не хватает
nurbol0tt
Теперь эту показывает
nurbol0tt
Docker Engine failed to start...
nurbol0tt
вошел но не запускается
Pavel
https://docs.docker.com/desktop/windows/install/
Pavel
Здесь все необходимые требования для работы докера на винде, посмотри, мб тебе чего-то не хватает, там по идее проблем не должно быть
Pavel
Мб твоя версия винды в WSL не может
M
В чем может быть проблема? сеть не запускается
Не выходи из комнаты.
Привет. В докефайле создаю юзера. Запускаю контейнер, но при создании файлов внутри него - файлы создаются под рутом
Andrey
каким образом
Evgeniy
Не выходи из комнаты.
Evgeniy
А как ты создаёшь файлы и как запускаешь контейнер?
Evgeniy
Evgeniy
Потому что команды ран в момент Билда образа
Evgeniy
Зачем там выполнять миграции это огромный вопрос
Evgeniy
Ты можешь сделать команду которая в начале запустит миграции а потом запустит сервер
Evgeniy
И эту команду уже запускать
Pavel
Всем привет, мб кто сталкивался с такой записью healthcheck в compose файле
healthcheck:
test: "docker-healthcheck"
вот "docker-healthcheck" что это, чет даже нагуглить не могу?
Pavel
там обычно в тесте командочка, которая что-то проверяет, а тут просто строка
Pavel
Timur
Timur
--build-arg TARGETPLATFORM="linux/amd64"
Владимир
Slach
Народ, а куда сохраняются images которые собраны через docker buildx build ?
оно у меня нормально запускается docker buildx build -t image:tag -f ./Dockerfile .
а после этого
docker image ls
не видит image:tag
Андрей
docker image ls -a попробуй
Slach
docker image ls -a попробуй
нет, docker buildx build
не кладет образы в общий список
он напрямую в регистри пушит
потому что у него свой кеш слоев
ᅠ
Привет всем!
ᅠ
Кто нить помнит пример контейнера с figlet ?
ᅠ
Шрифты меняет такой скриптик
fs
Привет всем, все контейнеры докер почему-то начали писать логи в syslog и дублировать все в kern.log + все доступно еще через docker logs
в качестве драйвера указано journald, зачем оно пишет в kern, никто не сталкивался?
Stepan
Подскажите пожалуйста, можно ли как нибудь сделать что бы на windows изменения в проекте приводили к хот релоаду в контейнере?!
Evgeniy
да
Evgeniy
для этого надо наблюдать за папкой по другому (poling вроде)
эта проблема часто связана с create-react-app там есть флаг для этого
проблема легко гуглится к докеру она имеет посредственное отношение
Stepan
хорошо. спасибо. а то мне в другой группе в Телеграмм сказали что это невозможно
Stepan
Спасибо большое!
Evgeniy
я могу решить невозможные проблемы
Evgeniy
у тебя проблема с create react app и hotreload ?
Stepan
ага
Stepan
Evgeniy
services:
app:
image: node:14
volumes:
- ./:/app
working_dir: /app
environment:
- CHOKIDAR_USEPOLLING=true
entrypoint: [ "/app/docker/docker-entrypoint.sh" ]
ports:
- "3000:3000"
Evgeniy
вот так примерно, главное тут переменная окружения
Stepan
да вроде добавлял её
Stepan
сейчас скину код
Evgeniy
ну и сам скрипт запуска что в entrypoint
yarn install
exec yarn start
можно и npm юзать
Stepan
Stepan
Stepan
Stepan
Stepan
скрипт запускаю через "dev": "cross-env NODE_ENV=development APP_ENV=dev CDN_URL=/static TZ=Europe/Moscow nodemon -L"
Evgeniy
а у тебя там что для наблюдения за файлами используется ?
Evgeniy
CHOKIDAR_USEPOLLING работает в create-react-app скелете проекта
Evgeniy
там смысл траблы в том что правки хитрым образом проходят
Evgeniy
и стандартный способ наблюдения за папкой и изменениями не работает, надо использовать костыльный
Evgeniy
а такой не везде может быть и по разному активироваться
Evgeniy
там ссылка на гитхаб и открытый тикет