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
Никак. Не используй компот вообще
NM
Всем. Нестабильный код.
Denis
ну зайди в контейнер и посмотри, есть ли в /data что-либо
Да в /data все есть. Сейчас пробую все заново собрать. Наверно где то ошибся.
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 такую штуку. Что на эту тему почитать?
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
я про другое по именно
Антон
тут еще не понятно, в стандартном запуске докера на докер хабе ни слова не сказано про параметр --device по идее я так понял автор предполагает, что достаточно --privileged="true" но у меня камеру не видит и все тут..
Антон
если что то в настройках zoneminder указываю так
Антон
Gleb
поставил спецом виртуалку, запустил - работает
Антон
поставил спецом виртуалку, запустил - работает
Вы докер на виртуалке запустили или чисто zoneminder?
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
Антон
apt-get install v4l-conf -y && v4l-info /dev/video0 сделай внутри контейнера
сделал, какой вывод параметра скинуть сюда?
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]
Антон
видит ее
Антон
тут антиспам сообщения не пропускает где ссылки, их вручную проверят?
Dan
тут антиспам сообщения не пропускает где ссылки, их вручную проверят?
Он новичкам режет ссылки пару дней. Надо будет открутить этого бота, и другого поставить
Gleb
запусти контейнер как у меня без вольюмов и посмотри, если заработает значит проблема в правах на директорию куда записывать ну или просто права посмотри внутри, я сейчас не полезну смотреть под каким юзером оно там работает
Антон
еще хотел сказать, что пробовал так же запускать в докере motion камеру то же не увидел, установил локально, все норм, вообще без проблем видит камеру и все такое..
Gleb
еще хотел сказать, что пробовал так же запускать в докере motion камеру то же не увидел, установил локально, все норм, вообще без проблем видит камеру и все такое..
скорее всего проблема вот в этом месте с правами -v /home/tosha/docker/zoneminder/:/config:rw \ -v /home/tosha/docker/zoneminder/:/var/cache/zoneminder:rw \
Антон
после знака ":" это откуда он пробрасывает или как, немного не понимаю еще, а до знака ":" это куда, ну т.е. место на локальной машине?
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 рестарт докер демона помогло
George
У меня регулярно проблемы с докером
George
Типа контейнер не может быть пересоздан. Опасная технология 😂
manefesto
Поэтому оркестратор сверху и норм
manefesto
Чтобы добивал раненых
George
не поможет, если рантайм говно
Алексей 🌵
привет всем ребят помогите плиз.. я тут получаю ошибку "imagecreatefromstring(): No JPEG support in this PHP build" Dockerfile вот такой вот FROM php:7.2.7-fpm MAINTAINER Dusk Developer <dusckdev8417@yandex.ru> RUN apt-get update && apt-get install -y \ libfreetype6-dev \ libjpeg62-turbo-dev \ libmcrypt-dev \ libpng-dev \ libjpeg-dev \ libicu-dev \ libpq-dev \ libxpm-dev \ libvpx-dev \ libgmp-dev \ && ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/local/include/ \ && docker-php-ext-configure gmp \ && docker-php-ext-install gmp \ && docker-php-ext-install bcmath \ && pecl install xdebug \ && docker-php-ext-enable xdebug \ && docker-php-ext-install -j$(nproc) mbstring \ && docker-php-ext-install -j$(nproc) gd \ && docker-php-ext-install -j$(nproc) intl \ && docker-php-ext-install -j$(nproc) zip \ && docker-php-ext-install -j$(nproc) pgsql \ && docker-php-ext-install -j$(nproc) pdo_pgsql \ && docker-php-ext-install -j$(nproc) exif \ && docker-php-ext-install gd \ && docker-php-ext-configure gd \ --with-freetype-dir=/usr/include/ \ --with-jpeg-dir=/usr/include/ \ --with-png-dir=/usr/include/ \ --with-xpm-dir=/usr/lib/x86_64-linux-gnu/ \ --with-vpx-dir=/usr/lib/x86_64-linux-gnu/ RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \ && php composer-setup.php --filename=composer --install-dir=/usr/bin \ && php -r "unlink('composer-setup.php');" RUN apt-get update && apt-get install -y \ zlib1g-dev \ libzip-dev \ zip \ unzip \ git RUN docker-php-ext-install zip RUN docker-php-ext-install pcntl ADD cronjobs /etc/cron.d/cronjobs RUN apt-get install -y cron && \ chmod 0644 /etc/cron.d/cronjobs && \ crontab /etc/cron.d/cronjobs && \ touch /var/log/cron.log что может быть? спасибо.
𝔸𝕟𝕕𝕣𝕖𝕨
"imagecreatefromstring(): No JPEG support in this PHP build"
𝔸𝕟𝕕𝕣𝕖𝕨
Куда яснее )
𝔸𝕟𝕕𝕣𝕖𝕨
Нет поддержки формата в твоей сборке пхп
𝔸𝕟𝕕𝕣𝕖𝕨
Либо каких-то экстеншенов нет, либо какие-то нюансы версии
Алексей 🌵
Нет поддержки формата в твоей сборке пхп
вроде же добавил все.. в докер файле все это есть.. странно.. в общем буду девопса нашего ждать..
Kana
привет всем ребят помогите плиз.. я тут получаю ошибку "imagecreatefromstring(): No JPEG support in this PHP build" Dockerfile вот такой вот FROM php:7.2.7-fpm MAINTAINER Dusk Developer <dusckdev8417@yandex.ru> RUN apt-get update && apt-get install -y \ libfreetype6-dev \ libjpeg62-turbo-dev \ libmcrypt-dev \ libpng-dev \ libjpeg-dev \ libicu-dev \ libpq-dev \ libxpm-dev \ libvpx-dev \ libgmp-dev \ && ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/local/include/ \ && docker-php-ext-configure gmp \ && docker-php-ext-install gmp \ && docker-php-ext-install bcmath \ && pecl install xdebug \ && docker-php-ext-enable xdebug \ && docker-php-ext-install -j$(nproc) mbstring \ && docker-php-ext-install -j$(nproc) gd \ && docker-php-ext-install -j$(nproc) intl \ && docker-php-ext-install -j$(nproc) zip \ && docker-php-ext-install -j$(nproc) pgsql \ && docker-php-ext-install -j$(nproc) pdo_pgsql \ && docker-php-ext-install -j$(nproc) exif \ && docker-php-ext-install gd \ && docker-php-ext-configure gd \ --with-freetype-dir=/usr/include/ \ --with-jpeg-dir=/usr/include/ \ --with-png-dir=/usr/include/ \ --with-xpm-dir=/usr/lib/x86_64-linux-gnu/ \ --with-vpx-dir=/usr/lib/x86_64-linux-gnu/ RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \ && php composer-setup.php --filename=composer --install-dir=/usr/bin \ && php -r "unlink('composer-setup.php');" RUN apt-get update && apt-get install -y \ zlib1g-dev \ libzip-dev \ zip \ unzip \ git RUN docker-php-ext-install zip RUN docker-php-ext-install pcntl ADD cronjobs /etc/cron.d/cronjobs RUN apt-get install -y cron && \ chmod 0644 /etc/cron.d/cronjobs && \ crontab /etc/cron.d/cronjobs && \ touch /var/log/cron.log что может быть? спасибо.
https://stackoverflow.com/questions/48169044/docker-alpine-enable-gd-jpeg-support
Inojelis
Помогите плиз. как мне решить проблему того что когда пытаюсь скачать докер то он говорит что у меня старая версия, хотя у меня самая новая?