inqfen
Код на диске маунтится в контейнер
Konstantin
Ну не при каждом изменении файла исходника контейнер собирать?
При каждом, я же написал. Я так делаю даже локально)
inqfen
А на проде код в самом контейнере
Anonymous
1 контейнер - 1 процесс
мне пришлось собрать в 1 контейнер, потому что без network_mode: host - сервер не работает. при пробросе множества портов docker просто висит. может есть решение этой проблемы?
Roman
Для локальной разработки другой подход, просто маунтишь папку с кодом в контейнер с интерпретатором
Получается, что для каждого проекта свой docker-compose? Т.е. я пишу свой код на PHP/JS и у меня упакован сервис питона в контейнер и я его не касаюсь? Для проекта питона с точностью наоборот?
Roman
Ну, а для лива вообще всё по контейнерам без возможности ректирования?
Roman
Конечно
Спасибо. Вот в этом и проблема была. Подход другой у меня был и не понимал куда двигаться. Спасибо за советы
Igor
Кто-нибудь знает пример хорошего репозитария gitlab + kubernetes + helm ? Чтобы поглазеть как там все настроено, best practice типа
ikasymov
когда сервак крутиться внутри контейнара ps не показывает его процессы
ikasymov
внутри конейнера тоже почему-то не показывает процесс
Romuald
Где нарыть качественный LAMP ?
twwlf
где-нибудь в 2002
Romuald
Oleg
Всем привет. Немнжко запутался. Если я хочу иметь одну и ту же переменную $MY_VAR сразу во многих точках… …1. В Dockerfile: Например WORKDIR $MY_VAR RUN copy /etc/passwd $MY_VAR 2. Внутри контейнера как переменную окружения 3. Внутри docker-compose как переменную окружения (например, прокинуть ее как аргумент и как переменную окружения в несколько контейнеров) …то где и как мне ее лучше всего определять, чтобы определять надо было только один раз?
Oleg
Задача стоит — определить значение переменной один раз в одном месте и исбользовать везде.
Anonymous
Подскажите, при запуске docker-compose с большим диапазоном портов - докер висит, и выходит ошибка compose_http_timeout. Как решить эту проблему?
little big
всем привет. Ребята, подскажите пожалуйста по elasticsearch-fluentd-kibana стеку. Имеется докер-контейер, который пишет в fluentd (вот с таким конфигом http://dpaste.com/2FE1PR1) в формате json http://dpaste.com/1289WHQ. Fluentd или elasticsearch (не могу пока выяснить) раскладывает это почему-то на подобъекты json вот в таком виде https://imgur.com/a/DMdEo4y В кибане это, соответственно, отображается вот так вот некрасиво https://imgur.com/a/06u8kSC Можно как-то сделать так, чтобы fluentd (или elasticsearch) не разбирал вложенные больше первого уровня json?
Viktor
Добрый день, человечеству неизвестен инструмент, способный распарсить docker image в Dockerfile?
Viktor
>распарсить
Viktor
про хистори начитан
Alex Sharov
господа, есть ли аналог ipc=shareable для докера 1.12?
Konstantin
>распарсить
Тогда хз о чем ты
Сын маминой подруги
Народ. Подскажите как остановить контейнер и запретить ему автоматический рестарт. Однажды был запущен c параметром —restart=always
Сын маминой подруги
а можно удалить запущенный контейнер?
Konstantin
А разве стоп перезапустит его? Я вот не помню точно
Сын маминой подруги
Во, нашел такое docker update --restart=no containderID
Konstantin
О как, не помню такого
Сын маминой подруги
А разве стоп перезапустит его? Я вот не помню точно
да там получился странный какой-то образ, который запускается и сразу умирает. Я ему делаю стоп, он опять перезапускается. Пытаюсь удалить, говорит нельзя. Про -f что-то не сообразил. Спасибо.
Сын маминой подруги
Если через compose запускаешь то docker-compose down
Спасибо. Но там работали другие контейнеры, которые нельзя было стопить. А down только для всех сервисов как я понял.
Armen
И так же можно up делать
Сын маминой подруги
Точно не помню, но вроде можно docker-compose down service-name [sevice2-name ...]
Мб у меня версия компоуза не та, вроде последняя, сейчас уже не проверю, но там сервис опустить нельзя. Только down для всех поднятых сервисов
Сын маминой подруги
Я пытался, честно
Armen
Ну я тож не уверен что именно так
Armen
Но точно способ есть
Сын маминой подруги
docker-compose down Usage: down [options]
An
Кто сталкивался с проблемами udp соединений с хоста в контейнер?
An
Через некоторое время по новым соединениям из контейнера на хост пакеты перестают ходить
Oleg
[IPT] Dmitry
Кто сталкивался с проблемами udp соединений с хоста в контейнер?
Было такое у меня. Так и не смог разобраться в чём дело. Смотрел tcpdump udp трафик внутри контейнера - его не было. Через какое-то время он появился, но не со всех хостов. Это как-то связано с форвардингом пакетов в iptables
An
Если сделать conntrack -F то ситуация сразу появляется
[IPT] Dmitry
Graphite-carbon ставил себе
An
Сейчас копаю в этом направлении
Oleg
#вопрос Есть готовый контейнер, который определяет ряд волюмов, которые мне по-факту не нужны (не имеют смысла в моей конфигурации) — в них ничего не пишется и не читается Насколько здоровая идея забиндить их на /dev/null ?
Лосось
подскажите в чем проблема. Есть докерфайл
Лосось
Лосось
все собирайтся нормально командой sudo docker build -t my .
Лосось
потом запускается sudo docker run -d -p 80:80 ef43c608e9eb
Лосось
внутри контейнера конфиг рабочий, при nginx -t выдает все ок
Лосось
статика тоже корректно скопировалась
Лосось
а в браузере 500 ошибка
Sergey
error/access что говорит
Лосось
что это значит?
Sergey
ты в логи то посмотри
Лосось
они внутри контейнера?
Sergey
можешь вольюмом выкинуть на машину
Sergey
и там тейлом смотреть в реально времени
a1eXei
если логи не залинкованы на stdout/stderr то можно так посмотреть через exec docker exec -it container_name tail -f /var/log/nginx/error.log
Лосось
Лосось
пусто пходу
Sergey
у тебя конфиг свой?
Лосось
да
Sergey
ты в нем логи то вообще указал?
Sergey
крч проблема не в докере а в конфигурации
Sergey
дай конфиг сюда через пастбин или какнить