@docker_ru
Docker — русскоговорящее сообщество

Обсуждаем вопросы, посвященные Docker🐳, Docker Swarm и всей экосистеме. Обмениваем идеями, новостями и решаем пробемы. Вам могут быть полезны: @coreos_ru, @kubernetes_ru, @devops_ru, @rkt_ru Рекомендуем сразу отключить уведомления для удобства

2608 members

Архив канала @docker_ru 5 декабря 2016 г.

09:52:47 ДП
User 35992469
хай народ! а кто как настраивал общение между контейнерами по сокетам?
10:01:03 ДП
User 281412419
имеется ввиду unix sockets ?
10:01:19 ДП
10:30:43 ДП
User 2339730
User 35992469
хай народ! а кто как настраивал общение между контейнерами по сокетам?
+
10:34:27 ДП
User 81949476
User 35992469
хай народ! а кто как настраивал общение между контейнерами по сокетам?
+
10:36:01 ДП
User 2339730
version: "2"
services:
    app1:
        volumes:
            - /var/run
    app2:
        volumes_from:
            - app1
10:36:28 ДП
User 81949476
проблема при апгрейде дикая
10:36:34 ДП
User 2339730
это композ ясен пень
10:37:43 ДП
User 81949476
лучше бывает создать волум
10:37:49 ДП
User 81949476
цепануть к сервису А
10:37:56 ДП
User 81949476
а на остальных volumes-from
10:38:54 ДП
User 2339730
User 81949476
лучше бывает создать волум
Видимо, так как я и написал )
10:40:17 ДП
User 81949476
User 2339730
Видимо, так как я и написал )
у тебя создастся волум привязанный к сервису А, когда ты сделаешь docker-compose up -d app1 то app1 пересоздатся и у него будет новый волум, а старый будет у app2 пока ты не пересоздаш app2 тоже
10:40:46 ДП
User 2339730
А я понял. отдельно рулить волумами
01:21:50 ПП
User 186819562
Народ, ай нид юр хелп
01:21:54 ПП
01:22:19 ПП
01:22:24 ПП
User 186819562
где я накосячил
01:22:36 ПП
User 186819562
на указанном порте показывает стартовую страницу нгинкса
01:22:48 ПП
User 186819562
вместо index.html
01:23:01 ПП
User 27126356
Конфиги NGINX
01:23:35 ПП
User 186819562
там пока минимализм
01:26:28 ПП
User 27126356
А может быть дело в дефолтных настройках nginx, один из вариантов что помимо site.conf внутри контейнера еще есть типа default.conf?
01:26:57 ПП
User 186819562
это очень маловероятно
01:27:14 ПП
User 186819562
у меня все настройки нгинкс хранились в site.conf на прошлом харде
01:27:27 ПП
User 186819562
я вроде бы все настройки воспроизвел так же
01:27:31 ПП
User 186819562
но что-то не пашет
01:29:12 ПП
User 186819562
я думаю дело в volume
01:29:16 ПП
User 186819562
что то не так прописал
01:29:48 ПП
User 186819562
поэтому он не видит site.conf и юзает дефолтные настройки
01:30:08 ПП
User 27126356
Может пути не те)
Я бы еще попробовал линковать не конкретный конфиг, а папку с конфигами ./nginx_conf:/etc/nginx/conf.d
01:30:28 ПП
User 27126356
ну или какой там путь Внутри данного образа, в него папку линковать а не конкретный файл
01:30:30 ПП
User 281412419
сделай
docker run  nginx -T 
для контейнера в котором nginx крутится
увидишь собранный конфиг
01:36:11 ПП
User 197673473
пробросили в контейнер /home/foll/www/code, а в конфиге nginx ищете в /code?
01:36:22 ПП
User 2339730
имхо отнюдь. во всех стандартных поставках nginx которые я видел есть default.conf
01:36:23 ПП
User 2339730
А может быть дело в дефолтных настройках nginx, один из вариантов что помимо site.conf внутри контейнера еще есть типа default.conf?
01:36:23 ПП
User 2339730
это очень маловероятно
01:36:46 ПП
User 186819562
User 197673473
пробросили в контейнер /home/foll/www/code, а в конфиге nginx ищете в /code?
но там же и /code есть
01:37:01 ПП
User 2339730
обычно 00-site1.conf 01-site2.conf и т.д. делаю
01:37:03 ПП
01:38:20 ПП
User 2339730
а еще у вас ./code маппится в /home/foll/www/code 
а рут для nginx - /code
01:38:28 ПП
User 2339730
а должно быть второе
01:41:44 ПП
User 186819562
сделал root /home/foll/www/code; - все-равно не работает
01:43:45 ПП
User 2339730
попробуйте в живом контейнере nginx найти default.conf в районе /etc/nginx, грохните, перезапустите nginx ... а еще лучше перед этим nginx -t сделать
01:45:22 ПП
User 27126356
Надо попробовать линкануть папку с конфигами, ./conf.d:/etc/nginx/conf.d
01:51:02 ПП
User 186819562
я сделяль
01:52:39 ПП
User 27126356
Заработало?) Как починил?
01:53:57 ПП
User 186819562
сек я еще сам не понял 😆
01:54:01 ПП
User 186819562
Но дело было в портах
01:58:58 ПП
User 186819562
блин хрень какая то
01:59:04 ПП
User 186819562
будто у меня два нгинкса работают
02:00:09 ПП
User 2339730
знаете, есть такая полезная картинка с какой-то конфы

"Всё время спрашивайте себя - а не ху*ню ли я делаю"
02:00:12 ПП
User 2339730
я вот так делаю
02:00:20 ПП
User 2339730
всмысле постоянно спрашиваю
02:01:42 ПП
User 77550740
И делаешь хуйню
02:01:47 ПП
02:03:50 ПП
User 2339730
User 77550740
И делаешь хуйню
бывает и такое )))
02:03:57 ПП
User 2339730
чо скрывать ...
02:05:36 ПП
User 186819562
я в итоге сделал какую то хуйню
02:05:38 ПП
User 186819562
но она работает
02:05:40 ПП
02:06:03 ПП
User 2339730
попробуй повторить на новом только что созданном контейнере
02:06:10 ПП
User 186819562
вместо стандартного 80 порта поставил 8080
02:06:17 ПП
User 186819562
и в site.conf поставил listening 8080;
02:06:27 ПП
User 186819562
и теперь все работает на 80 порту
02:06:29 ПП
02:06:58 ПП
User 186819562
весело, мда)
02:07:21 ПП
User 186819562
зато на 8080 ничего вообще нет
02:07:45 ПП
User 186819562
хотя не, работает... Стандартная страница нгинкса
02:07:53 ПП
User 186819562
бля как это вообще работает
02:08:02 ПП
User 43362802
Всем добра! Вот какая трабла не стартует контейнер с docker network: https://paste.ubuntu.com/23583508/
02:09:56 ПП
User 43362802
а если например сделать: docker service create —name testbash2 —replicas 3 —network bridge bash, то
Error response from daemon: network bridge is not eligible for docker services
02:48:48 ПП
User 43362802
Окружение: debian jessie, 8.6 docker info - https://paste.ubuntu.com/23583638/
Неожиданное: docker внутри lxc-контейнера. Вероятно этим обусловлены варнинги: 
"WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled"

Ещё немного инфы: https://paste.ubuntu.com/23584581/
04:48:40 ПП
User 54411568
User 186819562
хотя не, работает... Стандартная страница нгинкса
lsof -i :8080
04:48:52 ПП
User 54411568
Или как там
06:42:53 ПП
User 43362802
User 43362802
Окружение: debian jessie, 8.6 docker info - https://paste.ubuntu.com/23583638/
Неожиданное: docker внутри lxc-контейнера. Вероятно этим обусловлены варнинги: 
"WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled"

Ещё немного инфы: https://paste.ubuntu.com/23584581/
Сообщения modprobe по идее не должны влиять (модули nf_nat, xt_conntrack, xfrm_user подгружены на хосте, а br_netfilter - в ядре), однако оно не хочет поднимать overlay сеть, хотя например bridge'ы создаются и iptables функционирует.