стас
Я понял в чем проблема, но не знаю как решить) server = Server({'/': modify_doc}, num_procs=1) server.start() server.io_loop.add_callback(server.show, "/") server.io_loop.start() эти строчки вообще не запускаются в контейнере, только я не понимаю почему
стас
На инициализации сервера поток клинит, он не выбрасывает никакие исключения. Server если что из bokeh.server.server
Сергей
Добрый день всем! Подскажите, есть возможность в директиве volumes в docker-compose.yml прописать локальную директорию, примерно вот так? Хочется иметь именованый вольюм, чтобы во всех сервисах только имя писать, а путь - один раз
Ильдар
Это? https://github.com/docker/compose/issues/2957#issuecomment-289478008
Сергей
Это? https://github.com/docker/compose/issues/2957#issuecomment-289478008
да, вот только что-то без эффекта.
Сергей
все равно используется /var/lib/docker/volumes/{stack_name}_app_static
Сергей
docker stack использую
Ильдар
Судя по комментам это работало в version 2. В третей могло и отвалиться.
Сергей
Судя по комментам это работало в version 2. В третей могло и отвалиться.
печально да, пока костыльнул через переменны окружения
Anonymous
Ребята.. вопрос.. два контейнера обновляются из одной папки.. в ней есть два файла. "test.txt" и "text-1.txt". Как сделать, чтобы в обоих контейнерах были файлы text.txt но в контейнере 1) содержимое из оригинала . 2) в контейнере втором - содержимое из "text-1.txt"
Anonymous
😐
стас
Помогите можалуйста, почему я не могу посмотреть серв через свой localhost? Все ж правильно сделал (серв подымается на 0.0.0.0:5006)
Alexey
ошибка какая?
Alexey
curl localhost:5006 -v
Никита
https://hub.docker.com/r/jerob/docker-ispconfig/
Никита
что только не запихают в докер, панель, базу, почту, еще панель, 5 версиий пыха, и ходят туда по SSH
Никита
Dockerfile 220 строк
Влад 🇺🇦
Всем привет, у меня вопрос, например, есть docker file в нем создаеться какой то контейнер на основе images nginx, запускаем этот контейнер поднимаеться вэб сервер, И мы делаем туда COPY nginx.conf /etc/nginx/nginx.conf грубо говоря поднялся контейнер с нашим конфигом сайта, но я что то изменил в nginx.conf и теперь мне нужно удалить старый контейнер и запустить новый, что бы этого избежать можно использовать монтирования папки? Например я монтирую папку в которой лежит мой nginx.conf при билде контейнера, -v /home/dockername/nginx/:/etc/nginx/ , и при павке файла на хостовой машине сразу измениться nginx.conf в контейнере?
George
он создает образ. Через создание и удаление промежуточных контейнеров, в которых отрабатывают инструкции dockerfile
George
точнее - может быть достаточно docker exec -it <имя контейнера с nginx > nginx -s reload
Влад 🇺🇦
да, изменится сразу, но тебе нужно перезапустить nginx, чтобы он подцепил новый конфиг
Да, не правильно написал, спасибо, а так вообще кто то делает?
George
ну, смотри по ситуации. Вообще хорошая идея - запихивать конфиги в имидж. И потом перезапускать контейнер. ИЛИ сделать контейнер динамичным
George
вот - есть jwuilder nginx-proxy, который умеет перестраивать конфиг на ходу
George
в зависимости от того какие контейнеры запущены
George
или воспользуйся лучше traefik
Влад 🇺🇦
суть в том что я запихнуть хочу сам сайт, но не хочу что бы при каждом коммите ребилдился контейнер..
Влад 🇺🇦
конфиг так, для примера привел
Jürgen
это каким боком вообще рядом
Jürgen
конфиг так, для примера привел
это разные типы данных
Jürgen
и разные решения задачи
Влад 🇺🇦
понял, какие решения делают для автоматизации развертвования сайтов на докере с помощью jenkins с минимальным простоем при обновлении файлов сайта?
Влад 🇺🇦
нет ну чего, можно jenkins'ом делать: docker stop valaxy_demo; docker rm -f valaxy_demo; docker image rm -f valaxy_demo; cd /opt/docker; docker build -t valaxy_demo
Jürgen
понял, какие решения делают для автоматизации развертвования сайтов на докере с помощью jenkins с минимальным простоем при обновлении файлов сайта?
стадия билд и потом деплой, то есть после всех тестов собирается образ и потом делпоится, но образ будет статический и каждый раз пересобирать, вообще лучше каждый раз пересобирать изменения
George
если хочешь нон стоп, то тебе сначала нужно сделать билд, потом пулл, потом стоп, рм и уже только потом апнуть новый контейнер
George
а еще лучше, если у тебя будет грин-блю деплоймент с переключением трафика
George
т.е. будет момент, когда оба контейнера работают одновременно. И тогда делаешь переключение. И потом уже грохаешщь старый
Jürgen
или ролаут) и не париться все зависит от))
Влад 🇺🇦
понял, спасибо
inqfen
Не особо удобно, но жить можно
inqfen
Через ансибл плейбук нормально реализуется
inqfen
нет ну чего, можно jenkins'ом делать: docker stop valaxy_demo; docker rm -f valaxy_demo; docker image rm -f valaxy_demo; cd /opt/docker; docker build -t valaxy_demo
Не надо дженкинсом по ssh напрямую команды выполнять, есть куда более подходящие инструменты
inqfen
Любой scm например
inqfen
Выше я про ансибл написал
inqfen
Кроме удобства ещё и идемподентность завезешь
George
щито?
George
поясни плиз
Sergey
Приветствую, подскажите в чем может быть проблема? в докерфайле клонирую репозиторий внутрь контейнера при билдинге, но после того как все установилось и после запуска контейнера, папка пустая. С чем может быть связано?
Sergey
Если во время билдинга добавляю файлы в контейнер они удаляются получается после успешного билда? можно ли этого избежать?
George
дай докерфайл и дай команду как запускаешь образ
Mike
Спам или вакансии, ваши ставки
Michael
1$ на спам )
Jürgen
Хрыча ищет
Mike
Лена, твой выход
Anonymous
Ну, мож HR?)
-Lia- Лена 🦋 Lime
А то, что интересует обсуждение докера, или может есть глупые вопросы пл нему - даже не рассматривается?
-Lia- Лена 🦋 Lime
Хрыча ищет
Та конечно
Jürgen
о пинг прошел)
Jürgen
Проверка на вменяемость Хрячем пройдена
Pavel
Хрыча ищет
Накидайте ей своих фоток
Jürgen
Накидайте ей своих фоток
это не чат знакомств
Pavel
это не чат знакомств
Так в личку же
Jürgen
не я пас
-Lia- Лена 🦋 Lime
Накидайте ей своих фоток
Вот ему кидайте, видите, человек стесняется сам попросить
Pavel
Вот ему кидайте, видите, человек стесняется сам попросить
Ахах, с такими ногами интересоваться докером )))
Pavel
Сорри за офтоп, но я не мог не сказать