Devidson
Можешь даже заббикс взять , тоже пойдет. Даже наверное попроще будет для твоей задачи.
Devidson
Смотря кстати что собираешься контролить логи? Или графики ?
Devidson
Для логов Promtail grafana loki Для визуализация Виктория метрикс и в графану
Artyom
Если я сделал kill -9 прцесса докера, могло ли это как-то навредить маку? Теперь только тг работает, больше по сети ничего не подключается
puti_love
Всем привет, подскажите пожалуйста, как я могу передать внутрь докер контейнера адрес или имя хоста, на котором этот контейнер запускается?
Dan
docker run .. -e HOST_HOSTNAME=`hostname` ..
puti_love
здесь hostname это что-то предопределенное или я должен явно указать вместо этого?
Dan
Как назовешь - такой и будет
Dan
Либо лови в entrypoint, HOST='hostname --fqdn'
Dan
И далее уже используй эту переменную
puti_love
а если я запускаю через docker compose?
puti_love
имя компа, на котором запускается, или его ip адрес
Aldiiar
root@project:/home/Project# docker-compose build open /home/Project/.env: permission denied root@project:/home/Project# кто нибудь знает решение проблемы при выполнении команды docker-compose build или любой другой команды docker-compose
Ivan
а что там за права у файла?
Senior Hello World Developer
Салам всем! Пожалуйста помогите решить проблему
Senior Hello World Developer
Senior Hello World Developer
Виртуализация включена
Senior Hello World Developer
Ivan
Салам всем! Пожалуйста помогите решить проблему
вот толлько что эту же проблему решал, совпадение :) powershell from admin - Restart-Service vmcompute
Senior Hello World Developer
Салам всем! Пожалуйста помогите решить проблему
docker не запускается, получаю ту же ошибку
Илья С
Коллеги, подскажите как из работающего на одном хосте контейнера сделать конфиг (образ я умею загружать, команду inspect - знаю) для (пере-)запуска через start/stop на другом? Кароч мне нужен compose файл (аналог/подобие) без самого compose-а - чтобы всё в точности воспроизвести. Что гуглить, на что обратить внимание? Registry частный, контур "закрытый".
Илья С
в .sh не хочется оборачивать 😊
Mihail
Можете дополнить мой список тяжело предвиденных сложностей использования docker desktop на wsl? 1. Возможно прийдется делать ещё один проброс портов с wsl на windows 2. В докер-контейнерах скорее всего не будут доступны сетевые диски, usb, sd-карты. И не понятно, как решать эту проблему. 3. Docker (wsl) по умолчанию не будет использовать больше 90% свободной оперативной памяти, пока это явно не поменяешь в настройках wsl.
Vyacheslav
привет! как правильно удалять старые tags из docker registry? не могу понять, как включить garbage collector?
Solyar
Solyar
вот спасибо!
они еще могут не всегда удаляться если есть пересечения для этого можете воспользоваться моей халтуркой https://github.com/solyard/docker-registry-v2-cleaner после этого вызвать команду выше
Syrow
Есть ли инструкция, по созданию контейнера с убунтой и графикой в докере? чтобы я мог туда качать программы и запускать их с графикой?
Syrow
ато lxc пытаюсь запустить, а он мне огибки пишет
Syrow
$ sudo lxc-start -l debug -d -n u2 lxc-start: u2: lxccontainer.c: wait_on_daemonized_start: 877 Received container state "ABORTING" instead of "RUNNING" lxc-start: u2: tools/lxc_start.c: main: 306 The container failed to start lxc-start: u2: tools/lxc_start.c: main: 309 To get more details, run the container in foreground mode lxc-start: u2: tools/lxc_start.c: main: 311 Additional information can be obtained by setting the --logfile and --logpriority options
Syrow
или как мне это поправить?
Alexander
или как мне это поправить?
Использовать виртуалку.
Syrow
Использовать виртуалку.
Много жрет. Хочу изолировать программы так чтобы поменьше кушало
Syrow
Мне нужно на одно изолированное окружение запускать всего одну или пару программ
Alexander
Много жрет. Хочу изолировать программы так чтобы поменьше кушало
Просто в докер-контейнере обычно запускается один процесс и его бинарник и зависимости заранее собраны в образ. Но, конечно, никто не запрещает делать так, как вы хотите. Если это X-графика, то X-сервер не нужно ставить внутрь, можно поставить только нужную программу и отдать ей через окружение DISPLAY где угодно. Но, собственно, так и на виртуалке вполне делается.
Goo
Сборку бинарника для докера обычно делают тоже в докере, тоесть в отдельной стадии сборки докер образа?
Aleksey
Aleksey
я имел ввиду wsl2, конечно :)
А эта штука обычная виртуалка в докер на венде можно выставит другой виртуал бокс например
Aleksey
озвученные мной проблемы в hyper-v тоже встрачаются
Ну он экзотика всё-же я с ним первый раз столкнулся год назад за 17 лет в ИТ
Aleksey
Не чего не могу сказать про него вроде всё обычно
Aleksey
так что на счет wsl2-то? есть какие-то дополнения, к чему мне нужно быть готовым?
Нету по группе сделай поиск часто с ним тут бывают истори
NIX
Всем привет! Как можно через компоуз в консоль определенного контейнера ввести команды? К внутренностям контейнера доступа нет, но нужно в него установить curl при запуске
TEH3OP
Всем добрый день. На этой пилораме совсем недавно, так что прошу отнестись с пониманием. Вот у меня вопрос, я не хочу слои плодить, и не хочу многоэтажный RUN делать. Засунул я всё что надо в init.sh. Могу я сделать так? -» FROM ubuntu VOLUME /mnt ./cshr RUN /mnt/init.sh Может есть какой-то стандарт для всех контейнеров, чтоб там была папка для шары с родительской осью?
TEH3OP
Можно делать так почему нет можно в RUN запихнуть сколько угодно команд через && либо как ты через файл
Ну а как мне этот файл вконейнер доставить не делая слоёв? UP0: ... точнее какэто правильно сделать, нет ли стандартного=общепринятого способа?
Solyar
Страшно делать по 10 RUN на каждую команду
Solyar
А чего ты боишься вместо 3 сделать 4 это не так страшно
COPY . . Скопирует внутрь контейнера весь текущий контекст
Solyar
собственно...
Ну то что ты с файлом сделал это ок Сделай примерно: FROM ubuntu COPY init.sh /tmp/init.sh RUN /tmp/init.sh
Gleb
Доброго времени суток, коллеги. Последнее время сталкиваюсь с ошибкой 403 при попытке скачать deb пакет/ы из докер контейнера во время билда. Использу офицальный ubuntu:22.04 образ. Если качать с браузера/курлом/wget из хост системы. всё ок. Всяческие дополнительные параметры при apt-get install пробовал. Кто-то сталкивался, боролся?
Alexander
Нет, я неправ. Посмотрел по диагонали. )
Alexander
Но так работать не будет в любом случае. VOLUME не оказывает влияния на сборку, нужно делать COPY, как выше написали.
Kyrylo
Добрый день! Подскажите, пожалуйста, какие способы есть для запуска нескольких микросервисов на разных ПК? Не всегда хватает оперативной памяти, чтобы всё локально запустить. Настроил себе docker remote host, но надо как-то поделить микросервисы, чтоб допустим 1 запускался локально, а второй на другом пк. Потом буду пробовать добавлять. Вижу, что есть docker machine
Pavel
k8s тоже не самый "дешёвый" в плане ресурсов. Зато масштабируемый мама не горюй. Swarm, я бы так сказал, занимает узкую нишу. На многих ресурсах говорят, что если он вам не нужен вот прямо так очень, то и не учите.
Bлaдимиp
Да сворм учится за полдня Если с к8с работал, то еще быстрее
SK
Добрый день. Такой вопрос - сдохла виртуалка безвозвратно на ней контейнер с постгрессом - есть ли возможность ручками этот контейнер скопировать на другую машину и запустить ? там просто дб которую надо достать
Akane
если она сдохла как ты собираешься чтото с нее копировать?
Konstantin
да, можно какой нить мануальчик как это сделать ?
А есть ещё виртуалки рядом ? Прокиньте диск этой вм в соседнюю
Konstantin
Попросите администраторов это сделать
SK
там в /var/lib/docker где нить в папках с длинными названиями есть сам постгрес ?
Akane
ну fs доступна в чём проблема то
а че мтогда проблемма скопировать?