Maksim
Там со сборкой образа. Вот еще одна демка: https://github.com/rongfengliang/graphql-yoga-dockerdemo
чет дичь какая-то, и node_modules в репозитории, и docker-compose.yml настроен не так, как в примере в документации
ты сам как это все настраивал?) тут больше проблема не в написании Dockerfile или докер docker-compose, а в понимании как именно это должно все работать (создание образа на локалке, затем отправка его на сервер и развертывание его там, это же для каждого языка и сервера одинаково, не?)
Andrey
Maksim
во, уже лучше)
Roman
Roman
похоже на цитрикс по описанию )
Roman
просто мб можно так же образ docker-registry экспортировать в файл, scp'нуть на эту машинку и поднять?
и дальше уже без проблем с ним работать
Roman
как красиво сделать чтобы контейнер не умирал после выполения?
а то что-то не очень нравится
CMD while true; do sleep 1000; done
🧿Bey🧿
Привет, как мне достать env в докере с кубернетес подов
containers:
- name: some
image: bash
env:
- name: SOME
value: "some"
Передаю значение в кофинге, как его теперь внутри докер файла забрать?
Ильдар
Roman
thanks
Ильдар
🧿Bey🧿
В докер файле то есть могу сразу обращаться к $SOME?
Ильдар
попробуй )
Konstantin
Konstantin
Этапы сборки и запуска отделены
Konstantin
Roman
установка nginx
🧿Bey🧿
Нет
А как обращаться к переменной тогда?
Roman
а потом Exited(0)
Konstantin
кинь лучше Dockerfile, чот мутно всё
Konstantin
Roman
не, билдится образ
🧿Bey🧿
опиши задачу
В конфигах кубернтес передать стенд а ля qa,stage, затем в докер файле передать это значение
RUN npm run build:$NODE_ENV
Konstantin
так сборка не связана с кубом никак
Konstantin
куб жуёт уже готовый образ
Konstantin
жевал, может я чего пропустил)
Roman
а как тогда сделать, чтобы с запуском контейнера стартонул nginx?
Roman
сейчас
CMD service nginx start
CMD while true; do sleep 1000; done
Konstantin
Ты через...а, ну да, через сервис)
Konstantin
Глянь офф образ nginx
Roman
мне нужен именно кастомный
Konstantin
Глянь как надо и сделай свой
Konstantin
Никаких сервисов и демонов в контейнере
Roman
блэт
Konstantin
CMD nginx
Если коротко)
Roman
а че тогда в офф образе есть CMD?)
Konstantin
Не понял
Viktor
Это тот чатик где мне на забытый ключ для докер сказали «ты мудак учись гуглить», или реролльнулись и теперь таки учим запускать nginx без while true? (:
Konstantin
Viktor
Тогда ладно
David
Доброго вечера всем. Подскажите, пожалуйста, можно ли прокинуть —advertise-addr после docker swarm init? (без переподнятия swarm’a через: docker swarm leave -f + docker swarm init --advertise-addr<>)
Artem
Из соседней группы.
Artem
Artem D.:
Добрый день.
Подскажите, пожалуйста, есть возможность использовать traefik не для микросервисов в докер, мезос, и тд.
А проксировать запросы для разных хостов на их nginx например?
Т.е. есть хосты а.com b.a.com c.a.com все со своимим nginx, можно ли перед ними поставить traefik?
и терминейтить на нем ssl. Спасибо.
Konstantin
Konstantin
да и в любом случае нужна будет остановка для изменения
Artem
arts
Чят, после обновления docker и docker-compose до 18.09.0 и 1.22.0 в контейнеры перестали пробрасываться переменные окружения из docker-compose.yml. Штоделоц? sudo не юзается
Artem
откатиться? что дало обновление?
smile
конфиг?
arts
Отбой, у меня руки из жопы :-)
Konstantin
Евгений
Всем привет, подскажите пожалуйста как правильно настроить docker и nginx, вроде процессы работают, а сайт в браузере не открывается
smile
Евгений
задал вопрос на SO но что пока неполучилось разобраться
https://ru.stackoverflow.com/questions/903756/docker-%d1%81-%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%b9%d0%bd%d0%b5%d1%80%d0%be%d0%bc-nginx-%d0%bd%d0%b5-%d0%be%d1%82%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8f-%d1%81%d0%b0%d0%b9%d1%82/903821?noredirect=1#comment1483235_903821
Евгений
там можно увидеть конфиги
Евгений
или разместить здесь?
smile
smile
Евгений
конфиг nginx виден в контейнере, если смотреть через ls, совсем ничего не отдает
smile
Евгений
я сейчас прописал в хостовой Ubuntu в /etc/hosts IP nginx контейнера вот так
172.22.0.2 dev-php.local
в браузере захожу на
http://dev-php.local
браузер сразу выдает "Попытка соединения не удалась"
Евгений
в ответ ничего не приходит
smile
Евгений
сейчас
Евгений
для nginx пусто
Евгений
для php
Евгений
[08-Nov-2018 17:56:56] NOTICE: fpm is running, pid 1
[08-Nov-2018 17:56:56] NOTICE: ready to handle connections
Евгений
для mysql целая портянка, но в конце вот это
2018-11-08T17:56:54.977214Z 0 [Note] mysqld: ready for connections.
Version: '5.7.22' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server (GPL)
Ильдар
порт пробросил?
smile
для nginx пусто
оки, значит работают. Зайди на нжинкс без алиасов - localhost:8080, что он отдает
Евгений
это с хоста ubuntu?
smile
да, прямо в браузере, ты же смапил порты в компоузе
Евгений
хмм, а сейчас по другому, так же в ответ ничего не пришло, НО браузер написал "Соединение было сброшено"
Konstantin
Konstantin
и открывай localhost:8080
smile
кстати да, server_name _;