@docker_ru

Страница 885 из 1375
Konstantin
21.11.2018
09:01:57
видел бы ты что бывает в vue js сообществе ))
когда там про ceph спрашивают, да?

S
21.11.2018
09:02:15
когда там про ceph спрашивают, да?
да самый смех даже если про vue но вопрос нубский

видел Я фронтенд разраб на вью))
прокачанный ? как у тебя с высокомерием ?:)

DetyaJah
21.11.2018
09:04:44
прокачанный ? как у тебя с высокомерием ?:)
ну такое стронг джун вот аус 2.0 хочу писать Но не могу связку с симфони сделать для ssr что то phpv8js не ставиться(

Google
Dmytro
21.11.2018
09:21:52
Всем привет! Подскажите, пожалуйста как лучше сделать. У меня есть докер компос, где описан back-end и nginx, я хочу потянуть конфиг nginx c back-end, как это лучше реализовать?

Dmytro
21.11.2018
09:40:00
да, но volumes там путь нужно указать существующего файла

а-ля вот так

volumes: - ./config.nginx:/etc/nginx/conf.d/default.conf

или лучше сделать отдельный image для этого nginx и его использовать?

Alex
21.11.2018
09:41:02
так делай mount целой папки

обычно делают через отдельный контейнер нжинкс и остальное

Dmytro
21.11.2018
09:41:37
я это делаю через ci просто и мне нет смысла тоскать за собой файлы

получается сделать отдельный image с уже существующем конфигом?

Alex
21.11.2018
09:42:31
да

Dmytro
21.11.2018
09:42:33
нельзя а-ля так? volumes: - back-end/config.nginx:/etc/nginx/conf.d/default.conf

Google
Alex
21.11.2018
09:44:18
нет) маунт другого контейнера, насколько мне известно не поддерживается)

Dmytro
21.11.2018
09:44:29
понял, спасибо)

Alex
21.11.2018
09:44:45
возможно кто-то опровергнет это) подожди еще чутка)

mold
21.11.2018
09:44:50
Доборго времени суток! Уважаемые господа кто нибудь поднимал sentry в докере с рочим exim4?

Dmytro
21.11.2018
10:05:54
можно подробнее, пожалуйста, Андрей?

Андрей
21.11.2018
10:16:48
На практике не юзал) В compose вместо image ставите параметр dockerfile, в значении указываете путь до файла. В dockerfile делаете описание того что нужно. Способ возможно избыточен, но в рамках него как раз можно выполнять кастомные команды при деплое. https://docs.docker.com/compose/compose-file/#dockerfile Второй способ это прописать команды в compose в параметре entrypoint

Dmytro
21.11.2018
10:21:49
понял, спасибо, такой вариант не подходит)

larry
21.11.2018
10:37:32
Скажите кто нибудь разумно ли использовать docker-compose в продакшне?

Andrey
21.11.2018
10:47:47
Скажите кто нибудь разумно ли использовать docker-compose в продакшне?
Долгое молчание вот и ответ) На сколько я читал и понял, что юзают на проде, каких то нареканий по производительности не было. Я начал юзать чисто для дев окружения

Alexey
21.11.2018
11:05:11
Скажите кто нибудь разумно ли использовать docker-compose в продакшне?
Если тебя устраивает функционал - да, можно, он никак не влияет на производительность, это просто обертка-пускатор по сути. Делает она такие же докер контейнеры

larry
21.11.2018
11:06:05
а если у меня допустим в docker-compose.yml файле redis, nginx и при пересборке не нужно их трогать? только сам application

Dmitriy
21.11.2018
11:37:53
Кто-нибудь сталкивался с подобным? 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). Как это лечится? Было все окей, а теперь вот. Соответственно, контейнер с БД не подружается.

Petrovich
21.11.2018
11:59:18
а у COPY в докерфайла текущая директория это откуда был вызван docker build или та, в которой лежит Dockerfile?

Petrovich
21.11.2018
12:00:49
а если у меня нет WORKDIR нигде?

Google
Nikita
21.11.2018
12:01:58
Господа, вопрос есть, подскажите решение пожалуйста. Мне нужно какое-то костыльное персистентное хранилище для сворма. Пытаюсь выбрать между NFS и glusterfs. У кого какой опыт? Какое из этих двух решений будет стабильнее? Ноды/сервисы различны - есть и сравнительно толстые машины с гигабитным линком между ними, и россыпь мелких, со связью через wan в 20 мегабит. Есть и статические сайтики и базы данных. Т.е. что-то костыльное и универсальное.

ildar
21.11.2018
12:03:05
Nikita
21.11.2018
12:03:09
Буду благодарен, если в личку, боюсь пропустить ваш совет.

ildar
21.11.2018
12:03:10
а если у меня нет 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
21.11.2018
12:04:01
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

ildar
21.11.2018
12:05:14
это не то о чем он спрашивает.
про то о чем он спрашивает я уже написал) пути источников указываются относительно контекста. пути назначения указываются абсолютно или относительно workdir

Boris
21.11.2018
12:06:06
ну если речь про пути назначения, то да. н оне понятно зачем это, если явно путь можно задать даже не задумываясь над этим вопросом

Ivan
21.11.2018
12:08:54
а если у меня нет 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 .

Alexey
21.11.2018
12:20:50
Господа, вопрос есть, подскажите решение пожалуйста. Мне нужно какое-то костыльное персистентное хранилище для сворма. Пытаюсь выбрать между NFS и glusterfs. У кого какой опыт? Какое из этих двух решений будет стабильнее? Ноды/сервисы различны - есть и сравнительно толстые машины с гигабитным линком между ними, и россыпь мелких, со связью через wan в 20 мегабит. Есть и статические сайтики и базы данных. Т.е. что-то костыльное и универсальное.
nfs - централизованно, те оно там все в твоих масштабах хранится на 1 сервере - потух сервер - привет всему что хотело файликов. glusterfs - сетевая кластерая фс, там минимум три сервера, от умирания одного все не гаснет, но это сложнее и дороже по временным затратам. Тут ты сравнивниваешь не очень сравнимое.

Petrovich
21.11.2018
12:39:50
ildar
21.11.2018
12:42:30
Konstantin
21.11.2018
12:42:41
Nikita
21.11.2018
12:46:21
NFS 4-я равзе не умеет репликацию? Чет я потерялся.

Petrovich
21.11.2018
13:06:00
а если у меня есть во вложенной папке .dockerignore то докер будет воспринимать его?

Oleg
21.11.2018
13:12:46
Привет. Использую docker-machine. строю локальные докерфайлы в контексте удаленной машины. а можно ли с помощью docker-machine построить образ на окальной машине а потом запулить его на удаленную? минуя реджистри и прочее

Google
Oleg
21.11.2018
13:14:32
через save в tar, а потом load
ок спасибо, покопаюсь

ildar
21.11.2018
13:16:13
@ofstudio

Или save/load для образов. Btw, docker save image1 ... imageN учитывает наличие общих слоев в перечисленных образах.

Rustam
21.11.2018
13:30:02
подскажите как прокинуть git внутрь контейнера. npm требует чтобы был установлен git

Dmitry
21.11.2018
13:31:44
Наследоваться от образа и ставить гит?)

Типа

From node

Run apt install git?)

Или даже stage byilds

Николай
21.11.2018
13:38:03
Ребят, есть кто натягивал VueJs в докер? В сборке проблем нет, не получается пробросить переменную окружения в приложение на vue. Сталкивался может кто?

Andrey
21.11.2018
13:38:36
а докер тут при чём?

Николай
21.11.2018
13:39:30
а докер тут при чём?
ну да не сильно при чем, но все же)

Добавь префикс VUE
пробовал, не работает

Andrey
21.11.2018
13:39:50
вообще не при чём

Николай
21.11.2018
13:39:58
Доки vue-cli читай)
читал естественно

Andrey
21.11.2018
13:40:07
где vuejs и где docker

Николай
21.11.2018
13:40:14
а есть у кого чатик по vue?

ildar
21.11.2018
13:40:27
@vuejs_ru ?

Google
Dmitry
21.11.2018
13:40:31
а есть у кого чатик по vue?
Все работает, я как то собираю ;-)

Николай
21.11.2018
13:40:47
@vuejs_ru ?
спасибо!

Oleg
21.11.2018
13:46:51
Или save/load для образов. Btw, docker save image1 ... imageN учитывает наличие общих слоев в перечисленных образах.
Да, спасибо. Получилось как-то так docker build -t image . docker save -o image.tar image eval $(docker-machine env remote_machine) docker image load -i image.tar rm image.tar docker-compose up -d eval $(docker-machine env -u)

Igor
21.11.2018
14:48:48
можно я сюда тоже вопрос форвардну, вдруг тут более в теме люди есть

пиу-пиу. с libfaketime кто-нибудь работал?

ну или просто с вариантами, когда нужно сбилдить кастомуню либу и запихнуть в контейнер?

я просто не хочу качать целый Jessie и\или каждый раз билдить заново, для тестов

https://github.com/wolfcw/libfaketime мне нужна вот эта фигня внутри докер контейнера

3. Installation --------------- Running "make" compiles both library versions and a test program, which it then also executes. If the test works fine, you should copy the libfaketime libraries (libfaketime.so.1, and libfaketimeMT.so.1) to the place you want them in.

т.е. в теории я могу просто положить один раз сбилженные файлы в контейнер и запустить. на практике оно выделывается на Error relocating /lib/libfaketime.so.1: dlvsym: symbol not found

Oleg
21.11.2018
14:51:11
доброго времени суток!

может кто подсказать по модулю докер-композ в ансибле?

docker-compose + ansible

?

Konstantin
21.11.2018
14:54:30
нет, не может

Страница 885 из 1375