Виктор
+20 к карме
Артём
Dan
#live #митап #санктпетеребург #мониторинг
Котики, кто по какой-либо причине не смог зарегистрироваться на Санкт-Петербургскую оффлайн конференцию по мониторингу от сообщества monhouse.tech, для вас есть отличная новость: ведётся трансляция на ютубе.
Чем не отличный повод послушать интересные доклады и выступления про системы мониторинга? 😻
https://www.youtube.com/watch?v=mkg_mCAW81Y
Anonymous
Dan
вероятнее всего да, трансляции на ютубе всегда пишутся и сохраняются там
Anonymous
Pandi
ahahaha jk
Anonymous
Я с докером не работал раньше, на первой работе столкнулся. У них там в докере бекенд для разработки. У меня винда. Я скачал Docker Desctop еще Ubuntu для WSL 2. Запустил ( docker-compose up) но озу забилась и комп завис. 8гб мало. заказал 8гб еще. Жду. не подскажете есть ли какие-то настройки для винды чтобы performance был лучше? или стандартные вполне норм?
Anonymous
Anonymous
Anonymous
Anonymous
а вообще посмотри может у них эластик какой запускается с дефолтными или прод настройками
Anonymous
Dan
у меня такая настройка. а проект находится в папке \\wsl$\Ubuntu-20.04\home\user это может быть критично?
Dan
@astalavitya
Tuntsov
Ребяты, а кто-то знает о чем файл /var/lib/docker/network/files/local-kv.db?
Tuntsov
In Linux OS with default paths database for that is located in /var/lib/docker/network/files/local-kv.db but that's binary file so it will be hard for you to read/modify that.
Tuntsov
Отгуглил
Vyacheslav
Tuntsov
Там инфа о сетях сохраняется
Vyacheslav
Егор
Привет. Есть вот такая команда.
# docker run -d --name selenoid -p 4444:4444 -v /etc/selenoid:/etc/selenoid:ro -v /var/run/docker.sock:/var/run/docker.sock aandryashin/selenoid:1.0.0 -limit 10
Как в docker-compose запихнуть -limit 10?
Grigory
Егор
через cmd
Grigory
Подскажите пожалуйста. Как автоматически удалять промежуточные образы после сборки?
Grigory
когда в одном Dockerfile 2 раза вызывается FROM
Максим
docker builder prune?
Grigory
а внутри самого Dockerfile нельзя указать, что удалить промежуточный образ после сборки?
Максим
нет, он их использует для кэша
Максим
нужно чистать кэш - команда выше
Andrew
Anonymous
Grigory
Максим
а в чем проблема-то?
Максим
чем наличие этих промежуточных образов мешает?
Grigory
Максим
—__—
Максим
прям так 100Мб так критичны?
Grigory
да
Tim
Ребят всем добрый вечер.
Ищем людей для работы в молодой IT компании RnDx2.
Работа в офисе.
Город Ростов-на-Дону (центр).
Нам интересны как DevOps инженеры так и программисты.
Ваш уровень квалификации чем выше тем лучше.
Но условный минимум хотя бы midlle.
Кто хочет работать в дружной команде, выбирать направления своего развития, решать интересные задачи, не стесняйтесь пишите пожалуйста в лс что бы узнать подробности. Отвечу всем).
George
Ткнул
Roman
сабшелл раз или вилкой в глаз
Dan
Котики — по-субботам :)
https://t.me/ccoder/82
Владислав
а что, $() это плохо?(
Roman
а что, $() это плохо?(
на самом деле чаще всего нет, но могут быть проблемы, если сабшел возвращает очень много данных: во-первых все они хранятся в памяти (а xargs их стримит), а во-вторых могут не влезть в command buffer, но это прям очень много (насколько мегабайт)
George
George
xargs технологичнее в разу
George
xargs -r еще и проверяет, пустой ли ответ от вложенной команды
mu
Всем привет! Подскажите, кто имел дело с traefik? Хочу две сетки поднять в нём, но почему-то не перенаправляет запросы на вторую сетку. В параметрах стоит первая по умолчанию: "--providers.docker.network=traefik_net". Вообще возможно так, чтобы вторую сетку видеть тоже? Или придётся в первой сетке подымать второй прокси?
mu
Всем привет! Подскажите, кто имел дело с traefik? Хочу две сетки поднять в нём, но почему-то не перенаправляет запросы на вторую сетку. В параметрах стоит первая по умолчанию: "--providers.docker.network=traefik_net". Вообще возможно так, чтобы вторую сетку видеть тоже? Или придётся в первой сетке подымать второй прокси?
Хм... Вроде получилось😁
В общем, задача: из traefik прокидывать в две разные сетки трафик, только при условии, что в одной сетке находится один домен (и все его кишки), а во второй сетки - второй домен (и его кишки тоже). В общем, в traefik поставил по-умолчанию:
- "--providers.docker.network=traefik_net_1"
ну и сетки две:
networks:
- "traefik_net_1"
- "traefik_net_2"
А в контейнерах указал, какую сетку должен слушать traefik, чтобы переназначить параметр по-умолчанию:
- "traefik.docker.network=traefik_net_2"
И всё заработало😊
#traefik
Anonymous
там в docker-compose ничего не кешируется? у нас там проект запускается. я просто запускаю и проект там собирается, я кодю и там все автоматом пересобирается. но я столкнулся с одним файлом, который я поменял, но проект внутри не пересобрался и старые значения выводит. я подумал что тот файл не пробрасывается в рантайме. я остановил, потом опять запустил, но все также. yaml файл не я писал, мне просто на работе сказали делай docker-compose up и разрабатывай. я не шарю что там и как. просто возникло подозрение может там как-то кешируется что-то, может некоторые файлы... не знаю
Владислав
Владислав
Ребят, хочу readiness probe для swarm сообразить... В swarm ваще есть функционал отрубания трафика при том что контейнер остается работать?
George
George
Работает как - делаешь хелсчек приложения со стороны прокси. Несколько ошибок подряд - выкидываешь реплику из балансировки.
George
Саша
ребят, а можно ли сделать авто апдейт папки хоста, т.е. volume? Что для этого стоит рассмотреть?
Anonymous
Саша
в смысле автоапдейт?
у меня директория меняется файлами и чтобы примонтированную директорию видеть актуальной, приходится рестартать контейнер, а иначе не подхватывает новые файлы
Anonymous
волюм и есть папка на хосте в общем случае и что контейнер в нее пишет пишется на самом деле на хост
Anonymous
Саша
т.е. такое наблюдаться не должно?
Anonymous
я бы искал причины такого поведения а не костыли для обхода
Anonymous
Саша
а, понял, погляжу. Спасибо
Саша
Anonymous
убунту 18
однозначно такого быть не должно
Anonymous
в виртуалках, особенно под виндой и реже макосью, может быть всякое, но если нативно…
Саша
ясно) Спасибо еще раз
Vyacheslav
Господа, пытаюсь в докере поднять nodejs с пустым проектом nuxt
version: "3"
services:
node:
image: "node:alpine"
user: "node"
working_dir: /home/node/app
environment:
- NODE_ENV=production
- HOST=0.0.0.0
- PORT=3000
volumes:
- ./data:/home/node/app
expose:
- "3000"
command:
- "npm run dev"
Пишет такую ошибку:
node_1 | node:internal/modules/cjs/loader:944
node_1 | throw err;
node_1 | ^
node_1 |
node_1 | Error: Cannot find module '/home/node/app/npm run dev'
node_1 | at Function.Module._resolveFilename (node:internal/modules/cjs/loader:941:15)
node_1 | at Function.Module._load (node:internal/modules/cjs/loader:774:27)
node_1 | at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
node_1 | at node:internal/main/run_main_module:17:47 {
node_1 | code: 'MODULE_NOT_FOUND',
node_1 | requireStack: []
node_1 | }
godotengine_node_1 exited with code 1
Evgeniy
Vyacheslav
npm i ?
Error: Cannot find module '/home/node/app/npm i'
Evgeniy
Vyacheslav
entrypoint: "npm run dev"
Vyacheslav
так завелось
Vyacheslav
почему-то если массив команд не заводится, можно объяснить почему?