Андрей
заработало
Victor
А это только у меня такая фигня что если на хосте обновилось ядро то докер не станет работать пока не перезагрузить хост?
Ильдар
Ильдар
https://github.com/moby/moby/issues/27426#issuecomment-346270696
Ильдар
Victor
Sergey
Доброе утро! Не могли бы уважаемые подсказать как правильно сеть в которой докер контейнеры у меня крутятся опубликовать в реальную сеть? Чтобы сторонние физические компы могли обращаться к докер контенеру (например nginx) порты я опубликовал все ок. Но видятся они только с сервера где у меня докер запущен с контейнерами. Может нужно на этом сервере маршрутизацию настаривать или деляется иначе как-то?
Sergey
Туплю все прекрасно работает)
Konstantin
Konstantin
Konstantin
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
Denis🇨🇭🚜 🕌
Кто-то использует btrfs для докера? Как оно в проде с большим числом субразделов?
DrRastafarai
Всем привет. Подскажите как установить phpv8js?
Версия php 7.1
Roman
Я увидел сразу два страшных слова, соединённых в одно
Denis🇨🇭🚜 🕌
Konstantin
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🇨🇭🚜 🕌
DrRastafarai
Denis🇨🇭🚜 🕌
да через ваш пакетный менеджер. apt/dnf/yum/eopkg/pkg/pacman/yaourt/etc...
Konstantin
DrRastafarai
это в докере, или в ОС что бы было?
DrRastafarai
Че вы злые такие то
DrRastafarai
Konstantin
Dmytro
Всем привет! Подскажите, пожалуйста как лучше сделать. У меня есть докер компос, где описан back-end и nginx, я хочу потянуть конфиг nginx c back-end, как это лучше реализовать?
Olexandr
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?
Андрей SNK
Dmytro
можно подробнее, пожалуйста, Андрей?
Андрей SNK
На практике не юзал) В compose вместо image ставите параметр dockerfile, в значении указываете путь до файла. В dockerfile делаете описание того что нужно. Способ возможно избыточен, но в рамках него как раз можно выполнять кастомные команды при деплое.
https://docs.docker.com/compose/compose-file/#dockerfile
Второй способ это прописать команды в compose в параметре entrypoint
Dmytro
понял, спасибо, такой вариант не подходит)
Abylkasymov EL
Скажите кто нибудь разумно ли использовать docker-compose в продакшне?
Abylkasymov EL
а если у меня допустим в docker-compose.yml файле redis, nginx и при пересборке не нужно их трогать? только сам application
Konstantin
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
Konstantin
и в догонку - докер тут причём?
Mentat
Petrovich
а у COPY в докерфайла текущая директория это откуда был вызван docker build или та, в которой лежит Dockerfile?
Ильдар
Petrovich
а если у меня нет WORKDIR нигде?
Boris 🦍
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 🦍
Boris 🦍
Ильдар
это не то о чем он спрашивает.
про то о чем он спрашивает я уже написал) пути источников указываются относительно контекста. пути назначения указываются абсолютно или относительно 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 .