ikasymov
сделай инит на компе, в контейнер уже кидай приложуху с генерированным config.
потом менять и там и там ? и при пуше обратно на дефолтную кидать и пушать?
Yar
потом менять и там и там ? и при пуше обратно на дефолтную кидать и пушать?
пересобирать при необходимости. я про COPY из докер файла
Yar
потом менять и там и там ? и при пуше обратно на дефолтную кидать и пушать?
у нас так сделано. есть файл example-config.json - в нем дефолтные. для работы надо его копирнуть, переназвать и перезаполнить. результат в гите не используеться
ikasymov
про sequelizerc не знал
Andrew
Добрый день. Подскажите пожалуйста, поднимаю контейнер https://hub.docker.com/_/cassandra/ но не понятно, как мне прокинуть туда файлы для записи в БД? Проблема в том, что БД поднимается не сразу а спустя какое-то время. Нашел ответ выше)
Эмин
volume?
Дмитрий
depends?
ikasymov
как сделать что б сперва бд поднимался потом только web?
ikasymov
контейнеры
Дмитрий
Ответ выше
Дмитрий
depends?
ikasymov
depends_on=db
ikasymov
так будет?
Дмитрий
Нет
Дмитрий
Массив
ikasymov
понял
Дмитрий
depends_on: - db
Boris
Долго ковырялся с volumes на aws ecs, и понял что они просто создают общую директрию между двумя контейнерами, затирая все содержимое по этому пути. Скажите, а как делают доставку static files через nginx, например в таких случаях? Мне пришлось копировать статику заново при инициации контейнера
Boris
идея классная, но делать обновление статик файлов при деплое кажется гемором :)
bebebe
s3
+1
Sergey
Запусттил офф билд Prometheus в композе пробросил значит ему том наружу /etc/prometheus а конфига там нет пишу prometheus.yml с нодами, заношу как том в контейнер запускаю, говорит не могу загрузить ямлик залез в контейнер, а там тоже нет конфига) ВТФ?)
Bohdan
ну в первом варианте - разве не получилось так, что хостовая папка затерла то, что в контейнере?
Sergey
в первом варианте весь том выброшен наружу, даже при ребилде если зайти в контейнер там нет конфгиа)
Sergey
если бы он затерся(а остальные файлы не затерлись) то при ребилде он должен его сохранить
Sergey
крч дело было в том, что гошечка внутри песочницы проверяет ямлик который ей прокидываешь
Sergey
Sergey
есть сигнал:) не копипастите из гитхаба крч))
Sergey
ребят, подскажите как доку спросить\может сами знаете докер при запуске позволяет указать приложению внутри команды\флаги\параметры возможно ли сказать докеру сделать несколько одинаковых флагов? что то вроде "слушай вот те 5 айпишников"
Bohdan
вроде в зависимости от аппки и параметра - кое-где можно просто несколько раз повторить параметр с разными значениями
Sergey
я запустил стек prometheus+exporters+grafana я могу несколько экспортеров юзать чтобы слушать mysql с одним и тем же акком а интересно смогу ли я одним агентом слушать несколько баз?))
Sergey
version: '2' services: prometheus: container_name: prometheus image: prom/prometheus ports: - "9090:9090" network_mode: host volumes: - /mnt/services/prometheus:/prometheus - ./prometheus.yml:/etc/prometheus/prometheus.yml command: - '--config.file=/etc/prometheus/prometheus.yml' - '--storage.tsdb.path=/prometheus' - '--web.console.libraries=/usr/share/prometheus/console_libraries' - '--web.console.templates=/usr/share/prometheus/consoles' restart: always
Sergey
так работает сейчас
Sergey
кто то с похожими демонами\агентами работал в "мульти-режиме"?
Sergey
типа телнет в 10 хостов?))
Anton
кто нибудь использует под виндой докер для разработки? у меня коннект с удаленной бд через раз падает. может кто то встречал такую проблему? а у коллеги все тоже самое работает норм. не понимаю как отдебажить
Anton
PDO стучится на удаленный сервер
Sergey
а как это связано с сетью?
я в целом говорю косяки с томами и бд сеть наверн тоже через задницу, я не юзал докер в винде, но плачут много:)
Ruslan
помогите запустить mysql плиз. Беру отсюда https://hub.docker.com/_/mysql/ мой docker-compose.yml version: '3.1' services: db: image: mysql restart: always environment: MYSQL_ROOT_PASSWORD: example adminer: image: adminer restart: always ports: - 8080:8080 пробую авторизоваться ошибка SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
Эмин
Вы гуглили что это за ошибка? Пытались авторизоваться через контейнер базы или админер?
Эмин
Как?
Ruslan
вот так)
Ruslan
по ощущениям нужно где-то что-то пробросить
Эмин
а что вам собственно не понравилось?
Эмин
вы же подключились
Ruslan
Дмитрий
Чет я теперь вообще ничего не понял
Дмитрий
Faust
ты из вне пытаешься залогиниться к хосту докера, по моему это так не работает
Дмитрий
порт 3306 прокинь
Ruslan
порт 3306 прокинь
сейчас попробую
Эмин
возможно в my.conf закрыты все подключения кроме локалхоста
Ruslan
может еще чего надо прокинуть?
Ruslan
например /var/run/mysqld/mysqld.sock какой нибудь?
Дмитрий
из контейнера в хост не сможешь. Наоборот - пожалуйста
Эмин
не не не, сок пробрасывать не надо))
Ruslan
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Ruslan
мне кажется лучше собрать новый образ, уже пол дня пытаюсь понять почему не работает
Эмин
версия mysql какая у вас скачалась?
Эмин
8?
Ruslan
latest
Эмин
если сделать mysql 5.7
Эмин
будет работать? проверьте?
Ruslan
будет работать? проверьте?
а можете у себя проверить? мой docker-compose я думаю тут не в mysql дело
Эмин
могу
Эмин
5.7 заведется?
Эмин
проверьте
Ruslan
хорошо
Ruslan
я думаю что нужно volumes еще прописать
Ruslan
хотя я до сих пор их не понимаю