@docker_ru

Страница 1056 из 1375
Anton
18.02.2019
07:12:54
Подскажите какую нить штуку, чтоб авторизашку прикрутить. У меня есть 2 сервиса: кибана и админка в сервисах, которые слушают каждый свой порт. Хочу сделать простую авторизашку через логин / пароль, поставив перед ними какой нить прокси. Взял бы nginx, но хочется че нить посильней чем basic auth

ildar
18.02.2019
07:13:46
Бери докер.

Anton
18.02.2019
07:15:38
Бери докер.
может непонятно выразился. У меня и так докер) Просто я добавил еще 2 контейнера. кибану и админку, которые пока без авторизации. Мне надо закрыть их логином / паролем. Может есть какая нить штука типа nginx для этого

ildar
18.02.2019
07:20:28
Может и есть. Спроси @devops_ru

Google
Anton
18.02.2019
07:24:16
ага, спс

Метан
18.02.2019
07:27:30
oauth прикрути через тот же nginx

Iurii
18.02.2019
07:30:44
https://github.com/Siecje/nginx-auth-proxy?files=1

Илья
18.02.2019
09:53:52
на всякий случай повторюсь вдруг кто знает

господа - такой вопрос, разбираюсь со свормом и не совсем понял как быть с данными которые пробрасываются в контейнеры, то есть допустим у меня есть ряд контейнеров в сворме которые полностью изолированы и извне ничего не требуют, но к примеру мне надо прокинуть конфиг для нжинкса - как это сделать? идти в ноду с ролью "менеджер" и там конфиги ручками класть?

Казимир
18.02.2019
11:44:39
Всем привет! подскажите пожалуйста, почему у меня не запускается сервер у меня на localhost после запуска контейнера? docker run -d -p 5006:5006 some_name

Petr
18.02.2019
11:45:30
потому что падает

Google
Казимир
18.02.2019
11:46:09
Что пишет?
Ну контейнер запускается, все хорошо, все работает, но открыть сайт у себя я не могу. Не могу разобраться, что я делаю неправильно

Petr
18.02.2019
11:46:30
точно 5006 порт?

Dockerfile в студию

Alexey
18.02.2019
11:47:19
Может что внутри контейнера падает

Docker logs сделай

Казимир
18.02.2019
11:47:32
FROM python:3.7 WORKDIR /app COPY . /app RUN pip install -r requirements.txt ENV NAME World WORKDIR /app/src CMD ["python", "bokehserv.py"]

Docker logs сделай
да, я делал, ничего не падает

Petr
18.02.2019
11:48:04
bokehserv.py в студию

и EXPOSE 5006 тоже лучше добавить

Kusok
18.02.2019
11:49:21
Приветствую. Я новичек в docker. Просьба не бросать какашки. Есть контейнер php-cli, есть контейнеры php-fpm и nginx. Мне нужно из контейнера php-fpm запустить консольный скрипт php. Делаю так в контейнере nginx: var_dump(exec('php-cli -v')) - не работает

как сделать, чтобы работало?

Казимир
18.02.2019
11:49:28
bokehserv.py в студию
server = Server({'/': modify_doc}, num_procs=1) server.start() server.io_loop.add_callback(server.show, "/") server.io_loop.start() вот это самые главные строчки. Если просто самому запускать bokehserv.py то все работает, а вот через docker не хочет.

Казимир
18.02.2019
11:50:03
и EXPOSE 5006 тоже лучше добавить
да, у меня было это написано, но как я прочитал, EXPOSE и ключ -p это вроде одно и тоже

Anvar
18.02.2019
11:50:04
и EXPOSE 5006 тоже лучше добавить
EXPOSE разве не просто документация для контейнера?

Казимир
18.02.2019
11:50:37
так тут порта не видно
он по умолчанию 5006, я так же пытался задавать его явно, но не помогало

Google
Alexey
18.02.2019
11:51:17
И файрвол проверь, может он не пускает

Казимир
18.02.2019
11:51:49
окей, сейчас попробую

Внутри контейнера попробуй к серверу подключиться

И файрвол проверь, может он не пускает

Спасибо большое за обратную связь)

Казимир
18.02.2019
12:13:58
Я понял в чем проблема, но не знаю как решить) server = Server({'/': modify_doc}, num_procs=1) server.start() server.io_loop.add_callback(server.show, "/") server.io_loop.start() эти строчки вообще не запускаются в контейнере, только я не понимаю почему

На инициализации сервера поток клинит, он не выбрасывает никакие исключения. Server если что из bokeh.server.server

fso
18.02.2019
12:29:36


ildar
18.02.2019
12:38:19
Это? https://github.com/docker/compose/issues/2957#issuecomment-289478008

fso
18.02.2019
12:40:17
Это? https://github.com/docker/compose/issues/2957#issuecomment-289478008
да, вот только что-то без эффекта.

все равно используется /var/lib/docker/volumes/{stack_name}_app_static

docker stack использую

ildar
18.02.2019
12:43:47
Судя по комментам это работало в version 2. В третей могло и отвалиться.

fso
18.02.2019
13:07:53
Судя по комментам это работало в version 2. В третей могло и отвалиться.
печально да, пока костыльнул через переменны окружения

Костя
18.02.2019
13:30:27
Ребята.. вопрос.. два контейнера обновляются из одной папки.. в ней есть два файла. "test.txt" и "text-1.txt". Как сделать, чтобы в обоих контейнерах были файлы text.txt но в контейнере 1) содержимое из оригинала . 2) в контейнере втором - содержимое из "text-1.txt"

?

Казимир
18.02.2019
13:37:31


Алексей
18.02.2019
13:39:41
ошибка какая?

Google
Алексей
18.02.2019
13:40:02
curl localhost:5006 -v

Никитяо
18.02.2019
13:55:21
https://hub.docker.com/r/jerob/docker-ispconfig/

что только не запихают в докер, панель, базу, почту, еще панель, 5 версиий пыха, и ходят туда по SSH

Dockerfile 220 строк

Влад
18.02.2019
14:08:42
Всем привет, у меня вопрос, например, есть docker file в нем создаеться какой то контейнер на основе images nginx, запускаем этот контейнер поднимаеться вэб сервер, И мы делаем туда COPY nginx.conf /etc/nginx/nginx.conf грубо говоря поднялся контейнер с нашим конфигом сайта, но я что то изменил в nginx.conf и теперь мне нужно удалить старый контейнер и запустить новый, что бы этого избежать можно использовать монтирования папки? Например я монтирую папку в которой лежит мой nginx.conf при билде контейнера, -v /home/dockername/nginx/:/etc/nginx/ , и при павке файла на хостовой машине сразу измениться nginx.conf в контейнере?

George
18.02.2019
14:10:28
он создает образ. Через создание и удаление промежуточных контейнеров, в которых отрабатывают инструкции dockerfile

точнее - может быть достаточно docker exec -it <имя контейнера с nginx > nginx -s reload

Влад
18.02.2019
14:12:48
да, изменится сразу, но тебе нужно перезапустить nginx, чтобы он подцепил новый конфиг
Да, не правильно написал, спасибо, а так вообще кто то делает?

George
18.02.2019
14:13:19
ну, смотри по ситуации. Вообще хорошая идея - запихивать конфиги в имидж. И потом перезапускать контейнер. ИЛИ сделать контейнер динамичным

вот - есть jwuilder nginx-proxy, который умеет перестраивать конфиг на ходу

в зависимости от того какие контейнеры запущены

или воспользуйся лучше traefik

Влад
18.02.2019
14:13:49
суть в том что я запихнуть хочу сам сайт, но не хочу что бы при каждом коммите ребилдился контейнер..

Влад
18.02.2019
14:14:23
конфиг так, для примера привел

Google
Iurii
18.02.2019
14:14:34
это каким боком вообще рядом

конфиг так, для примера привел
это разные типы данных

и разные решения задачи

Влад
18.02.2019
14:16:55
понял, какие решения делают для автоматизации развертвования сайтов на докере с помощью jenkins с минимальным простоем при обновлении файлов сайта?

Влад
18.02.2019
14:22:10
нет ну чего, можно jenkins'ом делать: docker stop valaxy_demo; docker rm -f valaxy_demo; docker image rm -f valaxy_demo; cd /opt/docker; docker build -t valaxy_demo

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