стас
Я понял в чем проблема, но не знаю как решить)
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
Сергей
Сергей
все равно используется /var/lib/docker/volumes/{stack_name}_app_static
Сергей
docker stack использую
Ильдар
Судя по комментам это работало в 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
George
он создает образ. Через создание и удаление промежуточных контейнеров, в которых отрабатывают инструкции dockerfile
George
Всем привет, у меня вопрос, например, есть docker file в нем создаеться какой то контейнер на основе images nginx, запускаем этот контейнер поднимаеться вэб сервер, И мы делаем туда COPY nginx.conf /etc/nginx/nginx.conf грубо говоря поднялся контейнер с нашим конфигом сайта, но я что то изменил в nginx.conf и теперь мне нужно удалить старый контейнер и запустить новый, что бы этого избежать можно использовать монтирования папки? Например я монтирую папку в которой лежит мой nginx.conf при билде контейнера, -v /home/dockername/nginx/:/etc/nginx/ , и при павке файла на хостовой машине сразу измениться nginx.conf в контейнере?
да, изменится сразу, но тебе нужно перезапустить nginx, чтобы он подцепил новый конфиг
George
точнее - может быть достаточно docker exec -it <имя контейнера с nginx > nginx -s reload
Влад 🇺🇦
Jürgen
George
ну, смотри по ситуации. Вообще хорошая идея - запихивать конфиги в имидж. И потом перезапускать контейнер. ИЛИ сделать контейнер динамичным
George
вот - есть jwuilder nginx-proxy, который умеет перестраивать конфиг на ходу
George
в зависимости от того какие контейнеры запущены
George
или воспользуйся лучше traefik
Влад 🇺🇦
суть в том что я запихнуть хочу сам сайт, но не хочу что бы при каждом коммите ребилдился контейнер..
Jürgen
Влад 🇺🇦
конфиг так, для примера привел
Jürgen
это каким боком вообще рядом
Jürgen
Jürgen
и разные решения задачи
Влад 🇺🇦
понял, какие решения делают для автоматизации развертвования сайтов на докере с помощью jenkins с минимальным простоем при обновлении файлов сайта?
George
Влад 🇺🇦
нет ну чего, можно jenkins'ом делать:
docker stop valaxy_demo; docker rm -f valaxy_demo; docker image rm -f valaxy_demo; cd /opt/docker; docker build -t valaxy_demo
George
George
если хочешь нон стоп, то тебе сначала нужно сделать билд, потом пулл, потом стоп, рм и уже только потом апнуть новый контейнер
George
а еще лучше, если у тебя будет грин-блю деплоймент с переключением трафика
Jürgen
George
т.е. будет момент, когда оба контейнера работают одновременно. И тогда делаешь переключение. И потом уже грохаешщь старый
Jürgen
или ролаут) и не париться все зависит от))
Влад 🇺🇦
понял, спасибо
inqfen
inqfen
Не особо удобно, но жить можно
inqfen
Через ансибл плейбук нормально реализуется
inqfen
Влад 🇺🇦
inqfen
Любой scm например
inqfen
Выше я про ансибл написал
inqfen
Кроме удобства ещё и идемподентность завезешь
George
щито?
George
поясни плиз
Sergey
Приветствую, подскажите в чем может быть проблема? в докерфайле клонирую репозиторий внутрь контейнера при билдинге, но после того как все установилось и после запуска контейнера, папка пустая. С чем может быть связано?
Sergey
Если во время билдинга добавляю файлы в контейнер они удаляются получается после успешного билда? можно ли этого избежать?
George
George
дай докерфайл и дай команду как запускаешь образ
Sergey
Mike
Спам или вакансии, ваши ставки
Michael
1$ на спам )
Jürgen
Хрыча ищет
Mike
Лена, твой выход
Anonymous
Ну, мож HR?)
-Lia- Лена 🦋 Lime
А то, что интересует обсуждение докера, или может есть глупые вопросы пл нему - даже не рассматривается?
-Lia- Лена 🦋 Lime
Jürgen
о пинг прошел)
Jürgen
Проверка на вменяемость Хрячем пройдена
-Lia- Лена 🦋 Lime
Mike
Jürgen
Pavel
Jürgen
не я пас
Pavel
Pavel
Сорри за офтоп, но я не мог не сказать