Rocket
Единый инструмент для деплоя, управления, изоляции, мониторинга, миграции, и сборки логов.
Rocket
Так что совсем не удивляет желание засунуть в него все, что относится к продакшену.
Andrew
Пасиба, ты абсолютно прав
Andrew
Один кампоуз на все
Andrew
Только ради этого
Artem
Алерты по мылу в 2018?
Rocket
Алерты по мылу в 2018?
Да какая разница что...
Artem
Действительно никакой, если теоретизировать на пустом месте😏
Anonymous
ну дава же говори же
Anonymous
что не так с мыслом в 2018 году
Rocket
Действительно никакой, если теоретизировать на пустом месте😏
Мне приходят Алерты по мылу в 2018. У меня работа организована по мылу в 2018. Знаешь способ лучше в 2018?
Rocket
что не так с мыслом в 2018 году
С мылом все окей. Это с хипстерами чота не так все время.
Artem
Дык вы же хипторы всю структуру в докер суете, чеж тогда алерты не в слак/телеграм?)
Anonymous
конечно в телегу самое то
Rocket
Дык вы же хипторы всю структуру в докер суете, чеж тогда алерты не в слак/телеграм?)
И в телеграм и на мыло. Для каждой задачи свой инструмент.
Rocket
А слаки/хипчаты/прочие снепчаты я не люблю.
Anonymous
да пидей
Anonymous
Докер ради удобства и единообразия.
Не надо postfix в Docker запускать.
Artem
Так а постфикс в докере в чем Профит?
Artem
Его не нужно деплоить регулярно
Rocket
конечно в телегу самое то
Угу. Так и представил себе бухгалтерию, которая с контрагентами документами через телеграм обменивается.
Artem
А для инфраструктуры есть более подходящие вещи
Anonymous
смартконтракты
Artem
Как то показания уже путать начинаешь
Anonymous
Если нужно запустить Postfix в каком-то контейнере (ради контейнера) - используйте что-то другое.
Rocket
Его не нужно деплоить регулярно
Его нужно апдейтить регулярно. Его нужно иногда переносить с машины на машину. И логи с него тоже надо собирать, а ещё мониторить.
Rocket
Ты у бухгалтерии логи собираешь?
Конечно. История переписки в мыле. 😅
Rocket
Причем вот тут бухгалтерия?
При том, что мыло - это рабочий инструмент. И туда же и алерты приходят.
Artem
Так настрой его один раз и забудь, зачем городить велосипед с докером с супервизор/сустемд, когда для постфикс достаточно одного какого нибудь ансибл плэйбука
Rocket
Т.е. как систему контроля конфигураций используется докер?) Класс👍
Не передергивай. Систему деплоя. Вышел скурити фикс - его надо раскатить. А до этого ещё протестить. И тут докер удобен всем.
Anonymous
))
Artem
Ну да, кто как хочет, так и билдит😂
Anonymous
Можешь извратиться и сделать что-то такое: FROM anarchocurious/ubuntu-systemd-unprivileged RUN apt-get install postfix
Artem
Ну и ssh туда жахнуть для удобства))
Rocket
Так настрой его один раз и забудь, зачем городить велосипед с докером с супервизор/сустемд, когда для постфикс достаточно одного какого нибудь ансибл плэйбука
Не вижу разницы между ансиблом и дркерфайлом в этом случае. А уж коли у меня и так все в докере, то и mta я засуну туда же, как только такая задача встанет.
Rocket
А так, я внешними сервисами пользуюсь для этого. 😅
Anonymous
)))
Rocket
А что "всё" ?
Все что у меня сейчас где либо запущено - крутится в докере.
Anonymous
нука расскажика где какие порты куда ходить какая сеть )
Rocket
docker pull mailcow/postfix
Да мне не нужно. Это человеку выше нужно было.
Anonymous
Ошибся
Welis
version: '2' services: web: image: numelis/django container_name: django working_dir: /opt/django command: bash run.sh links: - mysqldb:db depends_on: - mysqldb volumes: - "./:/opt/django/" ports: - "8000:8000" myadmin: image: phpmyadmin/phpmyadmin container_name: phpmyadmin ports: - "9090:80" environment: - PMA_ARBITRARY=1 - PMA_HOST=${MYSQL_HOST} restart: always depends_on: - mysqldb mysqldb: image: mysql:latest container_name: django_mysqldb restart: always command: mysqld —user=root —verbose environment: MYSQL_DATABASE: "test" MYSQL_USER: "root" MYSQL_PASSWORD: "a" MYSQL_ROOT_PASSWORD: "a" MYSQL_ALLOW_EMPTY_PASSWORD: "yes" volumes: - "/opt/board/mysql_data:/var/lib/mysql" ports: - "8989:3306" Народ как я могу обратиться к мускулу с контейнера django?
Rocket
А что "всё" ?
Все, включая nginx/traefik и скрипты обновления сертификатов для них.
Rocket
Ну и ssh туда жахнуть для удобства))
Кто-то и так делает, я вот нет. sshd это единственный сервис, что крутится на хосте.
Artem
Общий network для них заведи. И ходи по имени контейнера.
А что компоуз у нас уже перестал заводить общий нетворк для сервисов в одном композе?
Artem
Убер links и обращайся по mysqldb
Welis
Убер links и обращайся по mysqldb
😮, Спасибо, выручил
Welis
🦠
И шо характерно, в один день с линксом идут
🦠
Где-то открыли портал с чумными
Kirill
хотел бы узнать у пользователей маков у меня после обновления на high sierra docker работал только с использованием docker toolbox. После выхода из слипа обычный докер выкинул fatal error и больше я его не смог запустить Поюзал тогда toolbox и решил откатить систему обратно на sierra из-за докера как сейчас дела обстоят и пофксили ли этот баг?
🦠
А неча на бетах сидеть
🦠
Для мака есть две версии стейбл с опозданием в три-четыре месяца и еж, но опасный
🦠
Edge уже умеет в куб, поддерживает самые последние фичи
🦠
На нем сломался dinghy, была найдена seamless альтернатива для ускорения вольюмов
Kirill
А неча на бетах сидеть
я после релиза сразу обновился не думал, что докер не подтянется в тот момент
🦠
Эт как руку в мясорубку пихать и думать про пельмешки
Kirill
=)
🦠
Ваще докер дно, накатим по вагрантовке!
Anonymous
тогда уж qemu по вене
Anonymous
хули там ваш шнапс
Anonymous
ну хз мне вот срочно прям надо было в терминале (делал аудит) mitm замутить
Anonymous
docker run --rm -it -p 8080:8080 mitmproxy/mitmproxy
Anonymous
в касание произошло все
Anonymous
запамятовал
Владимир Викторович
пилять, 2 дня тупить из-за того что memcache не принимает в опции -l хостнейм, а только ip))) фейл так фейл
Дмитрий
docker run --rm -it -p 8080:8080 mitmproxy/mitmproxy
Джетбрейнс активировать?)
Anton
Ребят есть какой-то туториал как из idea проект деплоить на Томкат? Оч небольшой опыт в разработке) как я понимаю нужен докерфайл
да, это я
Вопрос в тему. Есть несколько Docker-хостов, хотелось бы сделать между ними общую директорию, которая будет монтироваться в контейнеры, т.к. я заранее не знаю, на каком хосте будет поднят контейнер. Как лучше поступить в этом случае? NFS? GlusterFS? DRBD? Ceph? Есть ли well-known способы обхода проблемы с блокировками?