George
айпитбейлз внутри докера - это прям смешно, реально
Maksim
George
нет
George
это не виртуалка. Ни разу
Maksim
в var/log/asterisk пусто
George
если тебе нужна виртуалка - тебе нужен lxc-lxd
Igor
Igor
там для начала изучаешь, если есть, месенджи
Maksim
Мля, там пусто.
Maksim
apache2 httpd journal - пусто. нет записей.
Maksim
отключены логи - получается?
Igor
это надо спрашивать у того чей образ вы ставите
Igor
и почему именно докер?
Maksim
Задание такое тестовое, развернуть контейнер с freepbx)
Maksim
Сам понимаю что такое не за чем
George
ну, поставь галочку - запустил, работает, все, досвидос )
George
и поясни, что это не продакшн решение
Anonymous
Ребята, подскажите пожалуйста. Как получить флаг - наличия базы (true/false) из докер образа... К примеру - получить статус докер образа "docker inspect -f {{.State.Running}} mysql"
Anonymous
а вот - проверить есть ли определенная база в этом контейнере?
George
sql запросом проверь
George
docker exec -it name_of_container_with_postgres psql -U user "SQL_QUERY_HERE"
George
дальше можешь распарсить код возврата и stdout
Lefa
!спам
Danila
Можно ли в образе докера задать скрипт, который будет запускаться при создании контейнера( docker run)?
Gleb
можно
Mark
Привет всем!
У меня тут есть докер контейнер, в котором используется vpn, но при старте интернет отсутсвует, пробовал запустить с --nds 192.168.2.1 (gateway), но что-то никак
Может кто подсказать в чем может быть проблема?
Danila
Gleb
можно в этнипоинт, можно в cmd
Mark
Столько бился, но решил. Решение как обычно было самым простым.
Если кто-то будет использовать докер с vpn и не будет соединения - убедитесь, что вы используете google dns 8.8.8.8 в /etc/resolve.conf
Anatoly
можно в докер композе командами это будет работать?
Anatoly
ошибки вроде не выдало, но такое ощущение что команда из первой строки не сработала
db:
image: mysql:5.7.25
...
command: ['mysqld', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci']
command: --sql_mode=""
Anatoly
экспериментальным путем установил, что выполняется только первая command
George
George
Anatoly
George
да
Anatoly
впихивал в команды --sql_mode="", что-то не сработала, пойду поэкперементирую, погуглю
George
ты что хочешь?
Anatoly
ты что хочешь?
Всё. Получилось :) Вот command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --sql_mode=""
Anatoly
Короче просто перечислять без кавычек и запятых надо было
George
🤦♂️
George
на самом деле нет
George
правильно - передавать в скобках, каждый аргумент отдельно
George
но это зависит от того, что в ENTRYPOINT
Anatoly
я второй раз за месяц заработал "рукалицо" :)
Anatoly
George
потому что смержилось криво. Я ж повторюсь - все зависит от того, что в ЭНТРИПОЙНТ
George
https://habr.com/ru/company/southbridge/blog/329138/
Anatoly
George
вообще проще было бы, если эти идиоты CMD SH синтаксис выпили б к чертям
George
и нужно четко понимать в чем разница между "program", "-c", "argument" и "program", "-c argument"
George
(оно парсится по-разному)
Anatoly
Да уж. Докер прикольный конечно, но столько в нём непознанного :)
Anatoly
Пойду почитаю про ENTRYPOINT
Danil
Ребята, всем привет. Запутался уже в докеризации PHP приложения. Уж больно много вариков предлагают.
1.Контейнер NGINX + Контейнер PHP-FPM как FastCGI + Код
2.Контейнер NGINX + Контейнер PHP-FPM + Контейнер с кодом, volume которого юзается в nginx + php
3.Один единственный контейнер, куда запихнули NGINX + PHP-FPM, которые запускаются внутри контейнера под супервизором (мдакаю)
Мог херню сморозить, но в просторах интернетов реально много всяких способов и это жуть... По-моему с нодой или голангом таких проблем вообще нет, 1 контейнер на все приложение еп
Danil
Nikita
Danila
Anton
Anvar
Anvar
Nikita
Код через Волюм просто пробрасываешь в контейнер
Anvar
Код через Волюм просто пробрасываешь в контейнер
т.е. это криво, если локально собрать все пхп зависимости композером, статику нодой, скопировать при сборке это в nginx и php-fpm, запушить эти образы в репо и обновить сервисы на стедже?
Anton
у тебя если код меняется надо контейнер пересобирать
Anton
а в вольюме просто git checkout и готово
Anton
но тоже костыль
Anvar
понял, спасибо коллеги
Anonymous
Добрый день. Подскажите пжл в чем тут проблема. С докером почти не знаком, и попался проект на докере. При запуске контейнера с nginx должны выполниться команды из файла, но получаю следующие ошибки.
Veaceslav
Всем привет. Мужики у меня такая ситуация. Есть короче контейнер который работает на базе image которая весит под 10 ГБ, так уж получилось что не было возможность сделать volume для него. Так вот вопрос. Могу ли я как-то оставить работать контейнер, но удалить этот image ?
George
George
Veaceslav
Veaceslav
George
в смысле?
Veaceslav
В смысле есть напрмер node и из него создалось image которая работает в контейнере
Veaceslav
Пишет что unused но удалить не дает ... Типо это чилд того image который работает сейчас
Anton