🤫
Анатолий
Дизель дорого?
да не особо на днях как раз таки установили в дизельгенератор
NB
если микросервисы, может и бог с ним. пусть в отд контейнере крутятся, если продакшн база. то там обычно ведется ежедневная работа по оптимизации рантайм параметров и производительности
Анатолий
На чем БД держать?
я вот так бд держу правда это тестовый пример на компе для разработки сайта
https://paste.laravel.io/ab52b591-89a0-47b2-831b-14c4b0d30654
🤫
🤫
это ж список контейнеров
NB
ну хотя бы видно что мускуль поднят
NB
🤫
уже и db юзал
NB
это же 2 разных контейнера база и приложение?
NB
ну и
NB
MYSQL_ROOT_PASSWORD: root
NB
password' => '',
NB
как бэ, чего ему работать то
NB
пароль то не верный
NB
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=db;dbname=yii2basic',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',]
NB
я бы так сделал. ну и дублирую вопрос, а где мускуль базы у вас хранит?
🤫
Владислав
если не укзывать env_file явно, то у меня отображаются только те переменные, которые указаны в директиве environment
NB
это вы со своей машины видимо пробуете?
🤫
да
🤫
а как в шторме из контейнера?
NB
я вот не уверен что он будет по этому имени доступен с вашей машины
NB
с вашей машины можно указать попробовать 127.0.0.1
NB
теоретически
🤫
вы правы
🤫
Владислав
попробуйте вместо 127.0.0.1 localhost
NB
тут утраиваю вопрос - где хранятся файлы базы
🤫
🤫
NB
вольюм же вы никакой не подбросили
🤫
это да
NB
ну при перезапуске у вас будут каждый раз пустые базы?
NB
он может и запустится так но на перспективу это надо решать
NB
sudo docker exec -it binatomic_db_1 mysql -uroot -p
🤫
volumes:
- ./dbdata:/var/lib/mysql
NB
так пароль будет подобрать несколько проще может быть
🤫
NB
ну вот у вас внутри контейнера он пароль не принимает
Владислав
попробуйте написать пароль сразу после -p (без пробела)
NB
чот с ним не ладное
🤫
может подскажите как лучше это организовать...в плане хранения бд
NB
контейнер инициализирован видимо с каким то другим паролем
NB
🤫
Владислав
понятно, значит, на самом деле, данные другие
🤫
NB
где то вы кидали строчку, с виду правильно было
NB
🤫
ок
NB
а с паролем пытать мускульный контейнер
🤫
получается я пробросил вольюм. ив ся инфа в этих папках будет синхронизировтаься?
NB
читать доку, пробовать другие пароли
🤫
это так грубо
NB
NB
в dbdata
Владислав
NB
правда с относительными путями лично меня докер послал
🤫
вольюм это именно внешний редирект?
NB
лучше что-то то типа /srv/proj_01/dbdata
🤫
внутрь COPY?
🤫
ага...благодарю...буду копать
NB
волюм это как ярлык или симлинк к вашему диску
🤫
@NVBulashev @Subb98 thx
Pavel
Привет парни. Вопрос который меня давно волнует, можно както сделать псевдо dns для хоста? те хочу по имени контейнера получать его ip я понимаю, можно все сделать баш скриптом, но как бы да
Дмитрий
С хост машины типа?
Дмитрий
С хост машины все контейнеры это локалхост
Pavel
Анатолий
Pavel
Pavel
я так к бд через тулзу подключаюсь, то .3 то .4 в конце
Pavel
да, это вариант. правда вручную будет нужно создавать сеть
Pavel
но как вариант
Анатолий
через опцию
--ip <ipaddress>