George
15.07.2019
06:48:21
Sergey
15.07.2019
06:48:26
=)
Алексей
15.07.2019
06:48:32
Vladislav
15.07.2019
06:48:38
Неа, в этом и проблема, почему то старый контейнер не удаляется, новый не поднимается
Google
Алексей
15.07.2019
06:49:11
а есть какая нибудь фигня которая будет слать сообщения если что то упало вдруг
или как всегда самому писать
Vladislav
15.07.2019
06:49:32
Фигня то есть
Метрики и алертинг настроить можно
George
15.07.2019
06:49:46
Vladislav
15.07.2019
06:49:52
Я через cadvisor в пром собираю
George
15.07.2019
06:50:01
телеграфом можно еще собирать
но там мониторинг докеров не без изъяна
Vladislav
15.07.2019
06:50:49
ЧТО?
У меня проблемы начались именно из-за того, что мертвые контейнеры перестали удаляться
George
15.07.2019
07:12:19
у меня такого не было
а вот то, что докер демон стал тупить в какой-то момент времени - я такое наблюдал
а еще если создавать 100+ контейнеров - оно реально тормозит
Google
Александр
15.07.2019
07:42:00
Привет, смотрю что такое dockerfile - и вопрос таков :: можно ли в dockerfile сделать выполнение команд cmd, или они в любом случае только при запуске контейнера? Грубо говоря чтобы скачать не которые пакеты нужно выполнить команды, они как я понял выполняются в cmd, а cmd запускаются при старте контейнера. Итого можно во время сборки повыполнять команды или не получится?
Алексей
15.07.2019
07:42:56
Александр
15.07.2019
07:43:47
RUN вроде про это говорите
Не совсем разобрался как он работает, но я думал что чисто для установки пакетов)) окей попробую спасибо
inqfen
15.07.2019
07:50:30
George
15.07.2019
07:50:39
да, 300+ это дофига
Corsars
15.07.2019
07:50:55
inqfen
15.07.2019
07:51:16
George
15.07.2019
07:51:35
docker не для продакшона )
Corsars
15.07.2019
07:51:53
Где то видел такой трабл - там в API дело - не успевал контроллер раздать команды до завершения предыдущей в контейнер - даже в Swarm встерчалось
inqfen
15.07.2019
07:52:49
У меня просто все обращения к апи по таймауту падали
После рестарта опять все ок
George
15.07.2019
07:55:15
это все потому что докер на голанге написан ))))
Petr
15.07.2019
07:56:00
нормальный язык golang
inqfen
15.07.2019
07:56:06
George
15.07.2019
07:56:33
зеленые потоки, свой шедюлер. Если нагруза большая - может плохо работать, т.к. фактически однопоток
к тому же, я не верю, что в докер демоне нет какого-то глобального состояния
которое очевидно должно быть под мьютексом
inqfen
15.07.2019
07:57:10
Ну тут тогда скорее таки в руках писавших проблема
А не в языке
Дмитрий
15.07.2019
07:57:37
доброго дня. кто нить пробрасывал usb устройтсва в linux контейнер? Нужен клиент. попробовал usb-redirector а он на ядро ругается и не ставиться.
Google
inqfen
15.07.2019
07:57:38
Опенстек вон на питоне прекрасно себя чувствует
George
15.07.2019
07:58:10
ну, придется вероятно /dev/ прокинуть файловую систему, и права privileged на контейнер
inqfen
15.07.2019
07:58:53
И privileged да, а то работать с девайсом не сможет
Дмитрий
15.07.2019
08:00:44
хорошо а если у меня ключ е на хостовой машине а в соседнем городе в сервере торчит?
inqfen
15.07.2019
08:02:55
А при чем тут докер тогда?
Дмитрий
15.07.2019
08:04:06
George
15.07.2019
08:08:23
есть докер, есть проброс юсб
они - разные задачи
как только сделаешь проброс юсб с одной машины на другую В ПРИНЦИПЕ, то в докере уже завести будет мЕньшей проблемой
Никита
15.07.2019
08:09:43
George
15.07.2019
08:10:11
или любой другой способ. Но это вообще-то опасно, если делать на автомате
Sergey
15.07.2019
08:10:22
или cicd)
inqfen
15.07.2019
08:10:43
Так и до культуры деплоя можно дойти
Google
Sergey
15.07.2019
08:11:05
почему)
тесты впаяешь
Никита
15.07.2019
08:11:09
Sergey
15.07.2019
08:11:12
откаты сделаешь
будет безопасно и тп
inqfen
15.07.2019
08:11:25
Сарказм жи
Sergey
15.07.2019
08:11:33
брызжет
Никита
15.07.2019
08:12:34
Если брать любой CI непонятно зачем тут докер тогда
Sergey
15.07.2019
08:14:10
Никита
15.07.2019
08:14:39
Sergey
15.07.2019
08:14:55
без ci будет риск наебенить все
))
Corsars
15.07.2019
08:15:01
CoreOS + K8 + TF or OpenSHift - вот стабильность где
Александр
15.07.2019
09:00:16
А более интересный вопрос - кто-то в docker file , работал с текстовыми файлами. т.е. допустим я собираю ubuntu контейнер, и в какой-то момент при сборке мне нужно изменить текстовый файл на свой?
George
15.07.2019
09:01:13
в смысле?
добавляешь его внутрь
или sed'ом пячишь
Александр
15.07.2019
09:03:24
Вот, а как можно добавиь внутрь, и удалить изнутри? Это я имею ввиду что все делается чисто только через dockerfile
Куда смотреть?
Google
Александр
15.07.2019
09:04:39
Добавить add окей
Дмитрий
15.07.2019
09:17:24
COPY файл_из_хоста файл_в_докере
Vladislav
15.07.2019
09:19:36
Алексей
15.07.2019
09:20:33
Vladislav
15.07.2019
09:21:18
Алексей
15.07.2019
09:23:04
Vladislav
15.07.2019
09:23:14
o_0
Алексей
15.07.2019
09:23:42
Не про то видимо подумал
Spirit
15.07.2019
09:26:21
Всем привет. У меня контейнер FROM php:7.2-fpm. Работала установка ssmtp
RUN apt-get update && apt-get install -y ssmtp \
вышел с отпуска. перезагрузился, почистил образы, запускаю, ошибка. Подскажите, как пофиксить. Какую либу добавить, чтобы ssmtp обнаружился...
Package 'ssmtp' has no installation candidate
https://hub.docker.com/r/johanvanhelden/dockerhero-php-7.2-fpm/dockerfile нашёл на хабе вот такой пример. устанавливают люди ssmtp точно так же как я...
Александр
15.07.2019
09:32:21
Corsars
15.07.2019
09:42:40
Спасибо
Или ADD если не нужна аттрибутика
Александр
15.07.2019
09:44:23
Spirit
15.07.2019
09:45:44
configure: error: freetype-config not found. ? классный, стабильно работающий инструмент. настроил и забыл ;)
версии образов прописаны явно. то есть это нарушение совместимости
установка либы libfreetype6-dev прописана. но по какой то причине не устанавливается значит. хотя ничего не менялось...
vgb
15.07.2019
09:50:44
Добрый день, подскажите пожалуйста о чем говорит данный лог
2019-07-15T11:42:59.526272243+02:00 network disconnect af1eedc1880ef5de02fcdd26c989838288831f404733709a37b390bb708237ee (container=4a8f57d5e6e914855871f16998ccad03e21d3d818304f6a2f27b1c9f8fd7f95e, name=bridge, type=bridge)
у меня было приложение скачанное на Python(tar архив, который загрузил через docker load)
немного изменил исходники приложения, собрал контейнер