Vlad
12.06.2019
07:54:15
Добрый день, если не задавать лимиты, docker возмет сколько нужно озу? например 1гб?
Igor
12.06.2019
07:55:27
Say_No_Name
12.06.2019
08:24:48
Настраиваю docker на Ubuntu, поднял обратный прокси на nginx - слушает только v6 протокол О_о. WTF? Что может быть? ufw включен
2233 ALLOW Anywhere
1194 ALLOW Anywhere
1194/udp ALLOW Anywhere
6006/tcp ALLOW Anywhere
2233 (v6) ALLOW Anywhere (v6)
6006/tcp (v6) ALLOW Anywhere (v6)
Менял порт в compose файле - меняется открытый, но опять же только для v6...
На centOS та же херня
Google
George
12.06.2019
08:58:27
Читай доку - tcpv6 сокет слушает и тсп6, и тсп4
netstat -tlpn сделай и посмотри
Say_No_Name
12.06.2019
09:02:05
tcp6 0 0 :::60060 :::* LISTEN -
Вот так пишут
George
12.06.2019
09:02:21
ну, да, еще раз - тсп6 - это норм
даже если ты сисктл отрубишь - все равно сокет будет тсп6, т.к. это сам приклад решает
ну, и выхлоп ты дал не весь =)
Say_No_Name
12.06.2019
09:04:43
тогда не понимаю, в чем косяк, почему трафик не идет...
nginx_next:
build:
context: .
dockerfile: nginx_next.Dockerfile
ports:
- '60060:80'
command: [nginx-debug, '-g', 'daemon off;']
Весь входящий траффик с порта 60060 отправлять на 80 порт в контейнер nginx_next, правильно?
George
12.06.2019
09:05:48
покажи netstat -tlpn ВНУТРИ контейнера
если утилиты нет - доустанови
Say_No_Name
12.06.2019
09:06:59
ставил вроде, сек
root@481a24bba640:/# netstat -tlpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.11:46350 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1/nginx: master pro
восьмидесятый, который слушает подключения
Google
Dimanius851
12.06.2019
09:39:47
А можно увидеть логи одного сервиса в контейнере?
Отфильтровать другие
docker logs --tail 2000 e6c2a87ab668
типа вот так, но что бы вывелись только для одного сервиса
George
12.06.2019
09:42:44
i͞nsơmnìa̸
12.06.2019
09:44:51
George
12.06.2019
09:47:13
i͞nsơmnìa̸
12.06.2019
09:47:54
Зачем я спушил образ в свой репозиторий?
George
12.06.2019
09:48:13
смотри
еще раз
у тебя идет пуш в докер регистри
туда докачиваются только те слои, которые там отсутствуют
очевидно, что слои лежат отдельно, метаинформация об образах (т.е. наборе слоев) - отдельно
Say_No_Name
12.06.2019
09:48:53
Все ок
Так и чо ему надо тогда(
George
12.06.2019
09:48:59
напрямую ходить туда в каталог не нужно
диагности
i͞nsơmnìa̸
12.06.2019
09:51:26
туда докачиваются только те слои, которые там отсутствуют
У меня есть приложение, собранное в образ из докерфайла. Оно включает в себя питоновый код. Меня интересовало, где конкретно он хранится после того, как я пушу его в свой реестр (ответили выше). Если образа в реестре нет в принципе, очевидно, туда качаются все слои образа. Так что не очень понимаю, что вы имеете в виду. Это вроде бы и так понятно.
George
12.06.2019
09:52:05
> Меня интересовало, где конкретно он хранится после того, как я пушу его в свой реестр (ответили выше).
я выше ответил
Google
George
12.06.2019
09:52:10
как ЦЕЛИКОВАЯ сущность - нет
i͞nsơmnìa̸
12.06.2019
09:53:22
Да, он не хранится как ЦЕЛИКОВАЯ сущность, но вы сказали про слои. Да, я понимаю, что образ хранится в виде слоев. Меня интересовало, где локально хранятся эти данные. Вот прям путь.
George
12.06.2019
09:53:30
а, ну, ок
Denis
12.06.2019
11:41:35
Подскажите пожалуйста как правильно закоммитить чтобы во время коммита контейнер не останавливался ?
Andrey
12.06.2019
11:54:07
посмотреть в документацию
Denis
12.06.2019
11:55:30
посмотреть в документацию
Получилось, спасибо! А подскажите сколько примерно будет длится коммит контейнера, который весит 3гб на 2хядерном процессоре, а то уже 3 минуты висит и ничего не происходит
Andrey
12.06.2019
11:56:44
вот тут не подскажу
George
12.06.2019
11:58:32
минуту максимум
Denis
12.06.2019
11:59:41
George
12.06.2019
11:59:58
ну, тогда ты сделал задницу
потому что у тебя может писать больше данных, чем успевает закоммитить
Andrey
12.06.2019
12:00:51
кстати, а зачем коммит? Если для бэкапа - то так себе решение
George
12.06.2019
12:00:57
угу, согласен
Denis
12.06.2019
12:01:40
George
12.06.2019
12:01:55
зачем?
Denis
12.06.2019
12:03:01
зачем?
программисты отдали проект с докером, а доступа к закрытым репозиториям нет, теперь хочу в свой репозиторий записать
George
12.06.2019
12:03:16
ну, тебе зачем тогда на живом контейнер?
они же явно тебе образ передали
тупо находишь его, делаешь ему docker tag old_name new_name и docker push new_name
коммит зачем?
Google
Denis
12.06.2019
12:04:13
ну не мне, после того как они передали, другие программисты в работающий контейнер год вносили изменения и перезапускали.
я думал запушить можно только image
George
12.06.2019
12:05:16
о, хосподи. Опять разрабы криворукие ((((
сочувствую
Denis
12.06.2019
12:06:48
Да мне просто предложили этим проектом заниматся, а я с докером особо не сталкивался. У них в планах вообще все вытащить из контейнеров и вебкластер сделать.
если не напишу —pause=false сайт ляжет, так ?
Andrey
12.06.2019
12:07:51
да кто ж знает подробности твоей инфраструктуры
Denis
12.06.2019
12:08:34
ну да, если даже я не знаю), ладно спасибо!)
i͞nsơmnìa̸
12.06.2019
12:09:20
Andrey
12.06.2019
12:09:40
докер контейнер как вмка
Denis
12.06.2019
12:09:40
i͞nsơmnìa̸
12.06.2019
12:09:48
Разве за такое не надо сжигать заживо?
Andrey
12.06.2019
12:10:05
иногда оправданно
i͞nsơmnìa̸
12.06.2019
12:10:23
Просто жесть.
Andrey
12.06.2019
12:10:27
но это не тот случай :)
George
12.06.2019
12:30:23
Andrey
12.06.2019
12:32:03
Надо ???
Это луч поноса с самовозгоранием?
Таймураз
12.06.2019
13:09:26
abc
12.06.2019
16:56:13
Подскажите, можно ли в configMap kubernetes запихать python-файл? Или configMap понимает только key/value файлы?
Andrey
12.06.2019
16:57:53
Можно
Google
abc
12.06.2019
17:02:18
Как?
Можно
Все так же через --from-file только указывая python-файл?
Andrey
12.06.2019
17:07:48
Не помню точно. Посмотрите примеры на сайте, там есть вроде
abc
12.06.2019
17:08:18
там только про .properties и .env файлы
George
12.06.2019
17:08:34
конфиг мап любой формат жрет
abc
12.06.2019
17:09:43
Спасибо, попробую
George
12.06.2019
17:10:16
отправил в лику