R
С чего бы у докера неудачно завершается вообще любой RUN ?
George
Вендовс
manefesto
Запусти docker
R
Вендовс
оторвал hyper-v и всё зашуршало...
Denis
Подскажите как правильно настроить node-red в docker-compose.
Создаю docker-compose.yml:
schedule-nodered:
build:
context: ./schedule
dockerfile: Dockerfile
environment:
- TZ=Europe/Moscow
ports:
- "1880:1880"
- "8883:8883"
volumes:
- /opt/meter/schedule/data:/data
restart: always
Запускаю node-red работает.
В /opt/meter/schedule/data нет файлов для настройки конфигурации.
NM
Никак. Не используй компот вообще
Nikita
NM
Всем. Нестабильный код.
Sebor▂▅▇█▓▒░
Dan
DevOps-40 online meetup.
19:15 Лев Гончаров, T-Systems
How to test Ansible and don't go nut
У нас было 45 Ansible ролей, 10 YML программистов, 3 jenkins slaves, 5 лет потраченных на адаптацию пирамиды тестирования инфраструктуры. Чёртова Infrastructure As Code после нее вас развозит так, что вы похожи на хипстера из старой Ирландской новеллы, подвернутые джинсы, наклейка Ansible на ноутбуке. Не то что бы это был необходимый запас для проекта. Но если начал собирать модные инструменты, становится трудно остановиться. Единственное что вызывало у меня опасение — это Molecule. Нет ничего более беспомощного, безответственного и испорченного, чем DevOps инженер тестирующий YAML на Jenkins. Я знал, что рано или поздно мы перейдем и на эту дрянь…
20:00 Дмитрий Столяров, Флант. Q&A сессия по Kubernetes, CI/CD и DevOps
Сессия вопросов и ответов с одним из экспертов по kubernetes и devops Дмитрием Столяровым из компании Флант. Вы можете задать свои вопросы о:
внутреннем устройстве Kubernetes и лучших практиках конфигурирования кластера
интеграции кластера с различными клауд провайдерами
масштабировании и управлении ресурсами
организации процесса сборки и доставки (как на концептуальном, так и прикладном уровне)
использовании инструмента werf
мониторинге кластера и приложений
организации поддержки on call и инцидент-менеджменте
Задавайте вопросы в Телеграм чате @devops40discuss и на Twich c хэштегом #вопросфланту
Трансляция по адресу: https://www.twitch.tv/devops40
Dan
Люто бешено рекомендую
Геннадий
Посоветуйте, плз, как с виндоноута ходить на dockerd на линуховой тачке? Увидел в настройках webstorm такую штуку. Что на эту тему почитать?
Pavel
Геннадий
Dan
@ToshaV пишет:
кто использовал dlandon/zoneminder ? тыц
не могу пробросить usb cam
запускаю с параметром --privileged="true" не помогает, пробовал добавлять --device=/dev/video0:/dev/xvdc:rwm то же ничего не получилось..
про --device подсмотрел отсюда тыц
запускаю так:
docker run -d --name="zoneminder" \
--net="bridge" \
--privileged="true" \
-p 8443:443/tcp \
-p 9000:9000/tcp \
-e TZ="Asia/Yekaterinburg" \
-e SHMEM="50%" \
-e PUID="99" \
-e PGID="100" \
-e INSTALL_HOOK="0" \
-e INSTALL_FACE="0" \
-e INSTALL_TINY_YOLO="0" \
-e INSTALL_YOLO="0" \
-e MULTI_PORT_START="1" \
-e MULTI_PORT_END="1" \
-v /home/tosha/docker/zoneminder/:/config:rw \
-v /home/tosha/docker/zoneminder/:/var/cache/zoneminder:rw \
dlandon/zoneminder
Антон
в логах zoneminder такие ошибки..
Антон
писал так же в аналогичный чат по докеру, но там тишина (((
да, это я
Driver
Пробросить video0 надо было как video0
Driver
А не брать кальку с винтов
Антон
А не брать кальку с винтов
если Вы про
--device=/dev/video0:/dev/video0
то то же пробовал, не видит вебкамеру..
или как то по др. надо, пока новичок в этом
Gleb
Gleb
а то вдруг у тебя какой-нибудь скайп запущен фоном
Gleb
я про другое по именно
Антон
Антон
тут еще не понятно, в стандартном запуске докера на докер хабе ни слова не сказано про параметр --device по идее я так понял автор предполагает, что достаточно --privileged="true" но у меня камеру не видит и все тут..
Антон
если что то в настройках zoneminder указываю так
Антон
Gleb
поставил спецом виртуалку, запустил - работает
Gleb
взял твой контейнер,
ток убрал проброс портов ибо лень делать
Gleb
docker run -d --name="zoneminder" \
--net="host" \
--privileged="true" \
-e TZ="Asia/Yekaterinburg" \
-e SHMEM="50%" \
-e PUID="99" \
-e PGID="100" \
-e INSTALL_HOOK="0" \
-e INSTALL_FACE="0" \
-e INSTALL_TINY_YOLO="0" \
-e INSTALL_YOLO="0" \
-e MULTI_PORT_START="1" \
-e MULTI_PORT_END="1" \
dlandon/zoneminder
Gleb
Gleb
apt-get install v4l-conf -y && v4l-info /dev/video0 сделай внутри контейнера
Gleb
Антон
Gleb
блоки Inputs и videocapture
Gleb
в general вообще камера опозналась:
Gleb
? но тут явно вопрос на самом деле не про докер уже
Gleb
контейнер рабочий хоть и странный очень
Антон
### v4l2 device info [/dev/video0] ###
general info
VIDIOC_QUERYCAP
driver : "uvcvideo"
card : "HD Webcam C525"
bus_info : "usb-0000:00:1a.7-1"
version : 5.5.8
capabilities : 0x84a00001 [VIDEO_CAPTURE,?,?,STREAMING,(null)]
standards
inputs
VIDIOC_ENUMINPUT(0)
index : 0
name : "Camera 1"
type : CAMERA
audioset : 0
tuner : 0
std : 0x0 []
status : 0x0 []
video capture
VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
index : 0
type : VIDEO_CAPTURE
flags : 0
description : "YUYV 4:2:2"
pixelformat : 0x56595559 [YUYV]
Антон
видит ее
Антон
тут антиспам сообщения не пропускает где ссылки, их вручную проверят?
Gleb
запусти контейнер как у меня без вольюмов и посмотри, если заработает значит проблема в правах на директорию куда записывать ну или просто права посмотри внутри, я сейчас не полезну смотреть под каким юзером оно там работает
Антон
еще хотел сказать, что пробовал так же запускать в докере motion камеру то же не увидел, установил локально, все норм, вообще без проблем видит камеру и все такое..
Gleb
Антон
Антон
после знака ":" это откуда он пробрасывает или как, немного не понимаю еще, а до знака ":" это куда, ну т.е. место на локальной машине?
Gleb
права на директорию должны быть такие что бы zoneminder мог туда писать вопрос кто владелец этого всего
Антон
сделал sudo chmod -R 777 docker/
щас контейнер удалю и заново запущу и проверю
Антон
в домашнем каталоге этот каталог docker поэтому владелец я, но под каким пользователем туда докер скидыват..
Антон
щас проверю то что сделал
Антон
нет все то же самое
Антон
щас запустил вообще без проброса диска, ну, чтобы проверить проблема в этом или нет, но так же все, запускал так:
docker run -d --name="zoneminder" \
--net="bridge" \
--privileged="true" \
-p 8443:443/tcp \
-p 9000:9000/tcp \
-e TZ="Asia/Yekaterinburg" \
-e SHMEM="50%" \
-e PUID="99" \
-e PGID="100" \
-e INSTALL_HOOK="0" \
-e INSTALL_FACE="0" \
-e INSTALL_TINY_YOLO="0" \
-e INSTALL_YOLO="0" \
-e MULTI_PORT_START="0" \
-e MULTI_PORT_END="0" \
dlandon/zoneminder
Антон
Виктор
Подскажите как выполнить docker-compose exec на другом сервере через ssh? Пытаюсь так сделать
ssh -p 22000 -C -i /home/sportlevel/.ssh/id_rsa -l sportlevel 194.58.107.224 'cd /sportlevel/k4fntr && docker-compose exec "app" cmposer install'
но ловлю ошибку
OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused "exec: \"cmposer\": executable file not found in $PATH": unknown
Если делаю эту же команду на нужном сервере,то она нормально отрабатывает
Evgeniy
ошибка в слове composer
плюс контейнер должен быть запущен
freezlite
что делать если docker stop не останавливает контейнер ?
freezlite
docker kill тоже
Tadeusz
вешаться
freezlite
не смешно
freezlite
ok рестарт докер демона помогло
manefesto
George
У меня регулярно проблемы с докером
George
Типа контейнер не может быть пересоздан. Опасная технология 😂
manefesto
Поэтому оркестратор сверху и норм
manefesto
Чтобы добивал раненых
George
не поможет, если рантайм говно
𝔸𝕟𝕕𝕣𝕖𝕨
"imagecreatefromstring(): No JPEG support in this PHP build"
𝔸𝕟𝕕𝕣𝕖𝕨
Куда яснее )
𝔸𝕟𝕕𝕣𝕖𝕨
Нет поддержки формата в твоей сборке пхп
𝔸𝕟𝕕𝕣𝕖𝕨
Либо каких-то экстеншенов нет, либо какие-то нюансы версии
Kana
Inojelis
Помогите плиз. как мне решить проблему того что когда пытаюсь скачать докер то он говорит что у меня старая версия, хотя у меня самая новая?