нꙺ
попробуй смонтировать отдельную папку, не яндекс-драйв
Maxim
ну если падает, то говорит об ошибке матом, а тут падает без слов
Maxim
один раз падал из-за ошибки сохранения в вольюм, но так и написал, мол, вот этот файл недоступен, было все понятно
Maxim
а сейчас падает без слов
Maxim
в общем, это oom_kill, да, скорее всего
нꙺ
попробуй еще добавить флаг -a
нꙺ
это вывод STDOUT/STDERR
Maxim
ну я его же и так вижу в docker logs, зачем мне это писать прямо в терминал
Maxim
если падает сам скрипт по ошибке, я отлично это вижу в docker logs
Maxim
А чем бы мне память помониторить тогда на хосте? Типа графика что ли... Вот сейчас процесс использует всего 60% памяти и не собирается расти. Но если допустить что да, иногда происходит oom_kill, можно понять кто сколько отожрал? Может, это и не контейнер виноват вовсе. Какие есть простые штуки, которые график загрузки памяти строят? Мониториг какой-нить
Старый
тупой вопрос, представим у софта есть служба самодиагностики, весь софт состоит из контейнеров
Старый
софт не хранит никакую информацию в контейнерах, все данные в 2 бд
Старый
возможно ли, чтобы служба самодиагностики вызывала перезапуск контейнера?и какие минусы вы можете увидеть в том, чтобы это делалось напрямую службой
Roman
Здравствуйте, знакомлюсь с докером, хотел бы узнать минимальный образ для запуска бинарника, debian:stretch весит 105 метров, что достаточно много для бинарника с размером 5 метров..
twwlf
Busybox ещё есть
Bloody🦊
Но все же лучше Apline. Пакетный менеджер если что там есть и все такое
Roman
Благодарю
Bogdan (SirEdvin)
Бинарник можно вообще в пустом образе запускать.
Georgiy
у альпины разве глибс не свой? мне кажется без перекомпиляции не заработает
Hикoлaй
Че то засада какая то(((
POSTMAN'ом передаю в контейнер файл, а NGINX мне говорит что нельзя
2018/03/04 17:23:56 [crit] 41#41: *76 open() "/var/tmp/nginx/client_body/0000000002" failed (13: Permission denied), client: 172.18.0.1, server: gateway.loc, request: "POST / HTTP/1.1", host: "127.0.0.1:8000"
Что я делаю не так?
PS: на /var/tmp/nginx/client_body овнер www от которого и выполняется nginx
Chebyrash
Гуглили?
Hикoлaй
Hикoлaй
вопрос снят
Hикoлaй
))
Chebyrash
Hикoлaй
client_body_temp_path /tmp 1 2;
решило
Дима
Подскажите пожалуйста. Поднял через docker-compose mysql + adminer. Возможен ли доступ к сервисам вне контейнера? Допустим есть laravel приложение, и в .env прописываю хосты и доступ до mysql, и по идее ожидаю связь до контейнера или же доступ возможен только в контексте контейнера? Т.е. надо добавлять все приложение в контейнер.
Andrey
У мня ещк сначала закралась такая мысля, но я не озвучил ее
Me
Поцоны, что за херня
CentOS показывает 14Gb used, при этом в top приложения отъедают только 1Gb
Me
Причём такая херня на двух серваках
Me
На одном вылечилось дропом кэша
Andrey
https://www.linuxatemyram.com/
Me
Вся память тут:
Shmem: 812 kB
Slab: 14745400 kB
SReclaimable: 14711184 kB
SUnreclaim: 34216 kB
Анатолий
в том что ты скопировал 14Гб - фри, а не юзед
Tadeusz
Alex Sharov
Народ, кто сталкивался с failed to register layer: ApplyLayer exit status 1 stdout: stderr: Container ID 473648786 cannot be mapped to a host ID?
Alex Sharov
Возникает проблема судя по всему, что собираю на маке, а запускаю на линуксе, где демон запущен с userns
Alex Sharov
Как обойти?
Maksim
Artem
Всем привет! Кто-нибудь сталкивался с хранением докер-образов с разными архитерктурами в артифактори?
Artyom
Ребят подскажите при запуске контейнера выдает cat: /sys/fs/cgroup/memory/memory.limit_in_bytes: No such file or directory
Artem
а ты прокидывал ему через вольюм си группы?
Artyom
нет
Artyom
` docker create \
-v /opt/prometheus/data \
-v /opt/consul-data \
-v /var/lib/mysql \
-v /var/lib/grafana \
--name pmm-data \
percona/pmm-server:latest /bin/true
Artyom
и собственно docker run -d \
-p 80:80 \
--volumes-from pmm-data \
--name pmm-server \
--restart always \
percona/pmm-server:latest
Maksim
--exec-opt native.cgroupdriver=cgroupfs
Maksim
пишут в интернетах
Anonymous
Прошу прощения за наверное тупой вопрос, но я до сих пор так и не понял смогу ли я с помощью докера из под убунты запустить винду и работать в ней ? Если да, то какой образ pullить? И что должно произойти после его запуска? с линуксами всё ясно - появляется рутовая командная строка с именем машины ид образа...а при запуске виндового образа ничего не происходит :( Благодарю за ответы на тупой вопрос
Artem
Нет, не сможешь
Evgenii
Anonymous
Нет, не сможешь
А что смогу? настроить запуск определённой проги?
Anonymous
полное...но не всё эмулируется вайном (((
Evgenii
Artem
докер в этом тем более не поможет
Artem
виртуалбокс в помощь
Artem
докер - изоляция процессов, а не виртуализация системы
Artem
Anonymous
ну да..согласен что пи%дец...
Anonymous
не въезжаю в какие-то базовые принципы докера
Artem
это уже не докера, а операционных систем
Anonymous
ну например если я убунту запускаю в докере, то я же потом получаю доступ к командной строке
Anonymous
и управляю уже новой системой
Artem
докер использует ядро хостовой ОС
Artem
дальше делай выводы
Anonymous
значит надо из под виндового докера запускать образ с виндой?)
Artem
Звучит логично, не правда ли?)
Anonymous
ну когда узнаёшь что он использует ядро ОС,то да...а так то обычно программы на разных осях идентичны и скомпилены из одних сырцов)
А
Издевательство какое-то из под убунты запускать докер с виндой))
Anonymous
А
От задач все зависит
Maksim
Maksim
Никто не в курсе как там тот парнишка то? Стал админом?
Artem
Solution Architect в Google наверное)
Maksim
Maksim
до сих пор помню его высказывание на линуксорге: "HTML не язык программирования??? - по моему вы жутко наелись конфет"...