Андрей
заработало
Victor
А это только у меня такая фигня что если на хосте обновилось ядро то докер не станет работать пока не перезагрузить хост?
Ильдар
Ильдар
https://github.com/moby/moby/issues/27426#issuecomment-346270696
Victor
⬆️
спс)
Sergey
Доброе утро! Не могли бы уважаемые подсказать как правильно сеть в которой докер контейнеры у меня крутятся опубликовать в реальную сеть? Чтобы сторонние физические компы могли обращаться к докер контенеру (например nginx) порты я опубликовал все ок. Но видятся они только с сервера где у меня докер запущен с контейнерами. Может нужно на этом сервере маршрутизацию настаривать или деляется иначе как-то?
Sergey
Туплю все прекрасно работает)
Павел
кто-нибудь разоварачивал образ докера на google cloud platform?
Что вы имеете в виду? Создавали ли gce инстанс и ставили ли там докер и запускали ли? Тогда разницы нет, все как и всегда делается.
Konstantin
https://github.com/moby/moby/issues/27426#issuecomment-346270696
какой классный тамада и конкурсы интересные
Konstantin
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
Denis🇨🇭🚜 🕌
Кто-то использует btrfs для докера? Как оно в проде с большим числом субразделов?
DrRastafarai
Всем привет. Подскажите как установить phpv8js? Версия php 7.1
Roman
Я увидел сразу два страшных слова, соединённых в одно
DrRastafarai
Konstantin
ща полетит - "но я же в докере"
DrRastafarai
лол ну я просто хз куда обратиться И я не думаю, что я прям согрешил, задав подобный вопрос.
DrRastafarai
Через pecl естественно.
у меня выдает такую вот ошибку checking how to allow c++11 narrowing... -Wno-narrowing checking for libv8_libplatform... configure: error: could not find libv8_libplatform library ERROR: `/tmp/pear/temp/v8js/configure --with-php-config=/usr/local/bin/php-config --with-v8js' failed
Denis🇨🇭🚜 🕌
да через ваш пакетный менеджер. apt/dnf/yum/eopkg/pkg/pacman/yaourt/etc...
DrRastafarai
это в докере, или в ОС что бы было?
DrRastafarai
как это к докеру относится?
ну я же в докере ставлю его😅
Ильдар
ну я же в докере ставлю его😅
Точно нужен бот с пермабаном по ключевым словам.
DrRastafarai
Че вы злые такие то
Sergey
Че вы злые такие то
видел бы ты что бывает в vue js сообществе ))
DrRastafarai
видел бы ты что бывает в vue js сообществе ))
видел Я фронтенд разраб на вью))
Konstantin
видел бы ты что бывает в vue js сообществе ))
когда там про ceph спрашивают, да?
Sergey
когда там про ceph спрашивают, да?
да самый смех даже если про vue но вопрос нубский
Sergey
видел Я фронтенд разраб на вью))
прокачанный ? как у тебя с высокомерием ?:)
DrRastafarai
прокачанный ? как у тебя с высокомерием ?:)
ну такое стронг джун вот аус 2.0 хочу писать Но не могу связку с симфони сделать для ssr что то phpv8js не ставиться(
Dmytro
Всем привет! Подскажите, пожалуйста как лучше сделать. У меня есть докер компос, где описан back-end и nginx, я хочу потянуть конфиг nginx c back-end, как это лучше реализовать?
Olexandr
делай через mount (volumes директива)
Dmytro
да, но volumes там путь нужно указать существующего файла
Dmytro
а-ля вот так
Dmytro
volumes: - ./config.nginx:/etc/nginx/conf.d/default.conf
Dmytro
или лучше сделать отдельный image для этого nginx и его использовать?
Olexandr
так делай mount целой папки
Olexandr
обычно делают через отдельный контейнер нжинкс и остальное
Dmytro
я это делаю через ci просто и мне нет смысла тоскать за собой файлы
Dmytro
получается сделать отдельный image с уже существующем конфигом?
Olexandr
да
Dmytro
нельзя а-ля так? volumes: - back-end/config.nginx:/etc/nginx/conf.d/default.conf
Olexandr
нет) маунт другого контейнера, насколько мне известно не поддерживается)
Dmytro
понял, спасибо)
Olexandr
возможно кто-то опровергнет это) подожди еще чутка)
Дивопсина сутулая породистая
Доборго времени суток! Уважаемые господа кто нибудь поднимал sentry в докере с рочим exim4?
Dmytro
можно подробнее, пожалуйста, Андрей?
Андрей SNK
На практике не юзал) В compose вместо image ставите параметр dockerfile, в значении указываете путь до файла. В dockerfile делаете описание того что нужно. Способ возможно избыточен, но в рамках него как раз можно выполнять кастомные команды при деплое. https://docs.docker.com/compose/compose-file/#dockerfile Второй способ это прописать команды в compose в параметре entrypoint
Dmytro
понял, спасибо, такой вариант не подходит)
Abylkasymov EL
Скажите кто нибудь разумно ли использовать docker-compose в продакшне?
Andrey
Скажите кто нибудь разумно ли использовать docker-compose в продакшне?
Долгое молчание вот и ответ) На сколько я читал и понял, что юзают на проде, каких то нареканий по производительности не было. Я начал юзать чисто для дев окружения
Mentat
Скажите кто нибудь разумно ли использовать docker-compose в продакшне?
Если тебя устраивает функционал - да, можно, он никак не влияет на производительность, это просто обертка-пускатор по сути. Делает она такие же докер контейнеры
Abylkasymov EL
а если у меня допустим в docker-compose.yml файле redis, nginx и при пересборке не нужно их трогать? только сам application
Dmitriy
Кто-нибудь сталкивался с подобным? postgres | 2018-11-21 11:28:27.240 UTC [1] FATAL: database files are incompatible with server postgres | 2018-11-21 11:28:27.240 UTC [1] DETAIL: The data directory was initialized by PostgreSQL version 10, which is not compatible with this version 11.1 (Debian 11.1-1.pgdg90+1). Как это лечится? Было все окей, а теперь вот. Соответственно, контейнер с БД не подружается.
Konstantin
и в догонку - докер тут причём?
Petrovich
а у COPY в докерфайла текущая директория это откуда был вызван docker build или та, в которой лежит Dockerfile?
Petrovich
а если у меня нет WORKDIR нигде?
Nikita
Господа, вопрос есть, подскажите решение пожалуйста. Мне нужно какое-то костыльное персистентное хранилище для сворма. Пытаюсь выбрать между NFS и glusterfs. У кого какой опыт? Какое из этих двух решений будет стабильнее? Ноды/сервисы различны - есть и сравнительно толстые машины с гигабитным линком между ними, и россыпь мелких, со связью через wan в 20 мегабит. Есть и статические сайтики и базы данных. Т.е. что-то костыльное и универсальное.
Nikita
Буду благодарен, если в личку, боюсь пропустить ваш совет.
Ильдар
а если у меня нет WORKDIR нигде?
The default working directory for running binaries within a container is the root directory (/), but the developer can set a different default with the Dockerfile WORKDIR command.
Boris 🦍
The default working directory for running binaries within a container is the root directory (/), but the developer can set a different default with the Dockerfile WORKDIR command.
так понял, откуда будет производиться копирвоание файла бли билде в инструкции COPY и это не WORKDIR
Ильдар
это не то о чем он спрашивает.
про то о чем он спрашивает я уже написал) пути источников указываются относительно контекста. пути назначения указываются абсолютно или относительно workdir
Boris 🦍
ну если речь про пути назначения, то да. н оне понятно зачем это, если явно путь можно задать даже не задумываясь над этим вопросом
Ivan
а если у меня нет WORKDIR нигде?
есть наследование имеджей например: from centos ... workdir / docker build -t php . from php:latest copy . . # copy files to / workdir /home/www/ copy . . # copy files to /home/www docker build -t site .