Anonymous
Транссмишн огорчает
Anonymous
И деладж что-то тоже
Никита
как правильно оформить Dockerfile для запуска ts-node? сейчас вот так
Ivan
привет, а чем можно заменить depends_on в compose в версии конфига 3
George
цель какая?
Ivan
запустить сервис db, core, ui - зависят от бд. core, ui это tomcat
George
используй 2.4 версию компоуз файла и depends_on service_healthy - не?
Ivan
попросили добавить лимиты для бд
Ivan
Ivan
пришлось выкинуть extends, depends_on
George
лимиты прекрасно работают в 2.4
George
и с depends_on тоже
George
🤷‍♂️🤷‍♂️🤷‍♂️🤷‍♂️
Ivan
2.4 Unsupported config option for services.db: 'deploy'
GDI
Господа, а как можно увеличить пул девайсмаппера? Error response from daemon: devmapper: Thin Pool has 161968 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior)
Mikhail
привет, а чем можно заменить depends_on в compose в версии конфига 3
Так используй networks, версия 3.* и опция деплоя с лимитами сохранится.
Ivan
2.4
Ivan
может в таком стиле будет работать в 2.4 cpu_count: 8 mem_limit: 16G
Anonymous
Ну помогите кто-нибудь
rambling
конешно, запускаю кластерное приложение в драйране, гоню юнит тесты, снимаю коверадж, если ок идет пуш в режистри, если нет - ломаем кодерам ноги
rambling
прошлые сингл приложухи цеплялись к временной базе
rambling
если же приложение сложное, то толку от тестирование на урезанной базе
rambling
если например запрос может ложить это базу на лопатки
rambling
нюансы есть короче
Sergey
если например запрос может ложить это базу на лопатки
Гг) Вот думаю о том, как реализовать задумку) Можно либо держать образ со всеми необходимыми штукам(mysql,redis, etc) И во время тестирования из CI , чтобы запускались все тесты в контейнере с того образа. или же сделать Dockerfile+compose для тестирования локально, запуская это все добро руками. Думаю, что первый вариант лучше, но как бы это все нормально провернуть
rambling
Гг) Вот думаю о том, как реализовать задумку) Можно либо держать образ со всеми необходимыми штукам(mysql,redis, etc) И во время тестирования из CI , чтобы запускались все тесты в контейнере с того образа. или же сделать Dockerfile+compose для тестирования локально, запуская это все добро руками. Думаю, что первый вариант лучше, но как бы это все нормально провернуть
образ должен быть привязан к конкретному билду (коммиту) + все должно быть максимально порезаным на куски чтобы потом резать не пришлось по живому когда пригорит если приложение не большое - то в чем проблема на тестсервере поднимать временную базу с минимумом данных, тестить и все. если приложение обслуживает базу под терабайт то лучше конешно держать идентичный стейдж чтобы пригружать запросами
rambling
реализация сильно зависит от сиайсистемы - все на контейнерах, кто крутит, сколько билд серверов, какой гитфлоу и т.д.
Lev
Как выполнить команду в IMAGE докера и потом все удалить, начисто
rambling
что такое команду в имейдж
ARCHANGEL 🇺🇦
Как выполнить команду в IMAGE докера и потом все удалить, начисто
так оно же по дефолту именно подобным образом и работает. Берём имедж, стартуем контейнер, выполняем в нём команду или команды, завершаем работу контейнера, всё пропадает, если не сохранено
Lev
docker run —rm вроде
ARCHANGEL 🇺🇦
нет, чтобы контейнер самовыпиливался нужен флаг дополнительный
ок, я имел ввиду, что имедж не модифицируется от работы приложений в контейнере
rambling
а, ну это понятно.
🧤 Сэр Шурф
А есть какое-нибудь андроид приложение для докера или портейнера?
Où va le monde
киньте ман по кластеру
Sergey
Où va le monde
rambling
у докера норм дока
rambling
с переключением в темную тему даже
Sergey
пышь пыщь пыщь
Sergey
😂
L-dar
не про Docker, но все равно тесно связан вопрос. Про CentOS Смотрю в Журнале, постоянно происходит эта ерунда Nov 04 00:26:09 coreos-s-1vcpu sshd[19849]: pam_tally2(sshd:auth): Tally overflowed for user root Nov 04 00:26:09 coreos-s-1vcpu sshd[19849]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=92.249.*** user=root Nov 04 00:26:11 coreos-s-1vcpu sshd[19849]: Failed password for root from 92.249.*** port 52564 ssh2 Nov 04 00:26:12 coreos-s-1vcpu sshd[19849]: Received disconnect from 92.249.*** port 52564:11: Bye Bye [preauth] Nov 04 00:26:12 coreos-s-1vcpu sshd[19849]: Disconnected from authenticating user root 92.249.*** port 52564 [preauth] Кто то или что то пытается постоянно подключится, это нормально?
Anonymous
Нет, не нормально. Запрети авторизацию для root по ssh
L-dar
ip специально звездочками закрыл
Zuldek
Дефолтными портами на внешку не надо просто светить
Anonymous
И с Docker не связано
Zuldek
В дополнение к вышесказанному оставь только используемые, и те поменяй с дефолтных, остальные закрой. fail2ban также можно накатить или аналог по предпочтению
L-dar
Спасибо
Zuldek
А вообще в лучших домах европы для доступа к своей инфраструктуре принято jump-серверы юзать а не напрямую их попами в интернеты высовывать, но это прямо вообще ентерпрайз сесурити
Anonymous
В энтерпрайзе это называется Bastion host
Zuldek
частично. в дополнении с модными nextgenfw и waf - хер сам пролезешь с юзерами если администрирование не свое, сами мучаемся
Anonymous
Бывает такое )))
Où va le monde
Та я брал и ко мне присойденится не смогли
Où va le monde
Все сделал
Où va le monde
Я поднимал сайт и кластер с этим сайтом
Où va le monde
Он поднялся у меня
Où va le monde
Всмысле где
Où va le monde
Ос?
Où va le monde
Да
Où va le monde
Там где я добавляю машини в кластер на которых весит сайт
Terry
на сколько больно net.core переносить в docker+kubernetes?
Où va le monde
docker swarm join —token SWMTKN-1-33gfr4j4evzwli572p7e6i375xs04hi2y9tqnrejvl0z6mb0nq-bddxnd93i7zdq7n33ovmh0x7v 192.168.100.4:2377
Où va le monde
Чтобы машина в кластер добавилась
Où va le monde
Машина которая должна подконектится не конектится
Où va le monde
Всмысле
Où va le monde
Ну розумеется
Où va le monde
Щас прочту
倫太郎
@vizdrag
Sergey
@vizdrag
я специально не банил думал сколько времени у тебя займет
Sergey
видимо 2 секунды
倫太郎
Sergey
Alexandr
Всем привет! Ребята подскажите в каких ситуациях Docker оправдан на проде? Спасибо
Andrey
но при этом. "если вы не знаете, зачем вам докер, то он вам не нужен"
inqfen
Всем привет! Ребята подскажите в каких ситуациях Docker оправдан на проде? Спасибо
Ну например если вам хочется, чтобы окружение прода, тестинга разработки и прочего было таки похоже