
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)
немного изменил исходники приложения, собрал контейнер