Evgeny
version: '3.7' services: api: container_name: flask-gunicorn-restplus # image: lyncsystem/flask-gunicorn-restplus:1.0 restart: always build: context: . dockerfile: flask.Dockerfile volumes: - .:/flask-api ports: - 8585:5000 - 8585:8585 web: container_name: nginx-proxy image: nginx:1.16.1-alpine restart: always volumes: - ./www:/www - ./www/conf.d:/etc/nginx/conf.d - ./www/dhparam:/etc/nginx/dhparam - ./www/certbot/conf:/etc/nginx/ssl - ./www/certbot/data:/usr/share/nginx/html/letsencrypt ports: - 80:80 - 443:443 certbot: container_name: certbot image: certbot/certbot:latest command: certonly --webroot --webroot-path=/usr/share/nginx/html/letsencrypt --email eshuliakovsky@yandex.ru --agree-tos --no-eff-email --force-renewal --staging -d vds-z734e6.1gb.ru -d www.vds-z734e6.1gb.ru volumes: - ./www/certbot/conf:/etc/letsencrypt - ./www/certbot/log:/var/log/letsencrypt - ./www/certbot/data:/usr/share/nginx/html/letsencrypt # depends_on: # - web networks: default: # Use a custom driver driver: bridge attachable: true ipam: driver: default config: - subnet: 172.28.0.0/16
George
я бы выкинул дефолтную сеть
George
и добавил networks: - my_network в оба сервиса
George
насчет коннекшен рефьюзд
George
- 8585:5000 - 8585:8585
George
это прикол такой?
Evgeny
первую убрал строчку
George
а фласк фактически на 5000 слушает или на 8585?
George
у тебя порт слева и справа может отличаться. так-то
Evgeny
и добавил networks: - my_network в оба сервиса
помогло, гуникорн проксирует на 5000 порт
.
Еще раз здрасьте. Мб у кого было такое. Есть два аппа с nginx и php-fpm, у которых одинаковые конфиги и код для LDAPа, но один может подключится к LDAP и авторизоваться а второй контейнер нет. Все настройки все одинаковое, я даже незнаю уже что делать. Внутри контейнера который не авторизует, пинг до ldap сервера проходит
Vladislav 👻
нужен не пинг, телнет например
.
Пробовали
.
Все ок
.
Php скрипт который пересылает логин и пароль одинаковый с тем где все работает
.
Все одинаковое
.
Selinux 0 все отключили всю защиту
.
Два докер контейнера как то могут конфликтовать ?
Petr
да
Petr
по портам
kSandr
если они небиндятся на хост, то нет
.
Порты разные
.
Дебажу и функция ldap_bind не срабатывает
.
Читаю что это
.
Не биндит сервер
.
Из-за того что другой контейнер забиндил чтоли ?
.
Я хз как ldap устроен
.
:(
Petr
а ты xdebug посмотри
.
Как такое возможно
.
Один конектиться а второй нет
.
:(
Alexey
Дебажу и функция ldap_bind не срабатывает
смотри почему ) текст ошибки
.
Unable to bind to server
.
И хз почему
.
Invalid credentials хотя все правильно
.
Все одинаковое
Alexey
Unable to bind to server
это чей текст ошибки? )
.
Php
Alexey
Invalid credentials хотя все правильно
аа, вот это уже конкретнее )
.
Ввожу все правильно тут же проверяю на соседнем контейнере все ок
.
Все один в один
.
((((((((
Alexey
Все один в один
и прям ЛДАП сервер тот же?
.
Да
.
Все одинаковое в том то и дело :((((
.
Запущены параллельно
.
Даже собраны одинаково
.
Прям это какой-то тупик
Alexey
Даже собраны одинаково
Это разные образы?
.
Ну они собраны с одинакового образа php с одинаковыми либами
Petr
в одной сети?
Petr
bridge?
.
Да
.
Вот один на 3333 который не работает и второй на 8888
kSandr
очень информативные скрины, всегда радуют )))
.
Ну я к тому что все одинаковое
.
Все остальное я уже описал выше
.
Ну да
.
пжди-пжди, контейнеры СОБРАНЫ?
Все работает запущено
.
Просто логин не проходит
.
Короче хз как это фиксить( сдаюсь
Alexey
Ну да
меня смущают твои термины собираются образы а контейнеры запускаются ))
.
Лёха) я просто саипался уже 😂
Alexey
Короче хз как это фиксить( сдаюсь
рано )) ты ещё tcpdump до ЛДАП-сервера не делал )
.
Завтра мб попробую ))))
.
меня смущают твои термины собираются образы а контейнеры запускаются ))
Я имею ввиду собираются потому как build image, запускается потому что run или lunch я хз как это по русски
E
Всем привет
E
как делать деплой docker-образа из ветки master?
kSandr
как делать деплой docker-образа из ветки master?
ну ты сперва делаешь docker build , потом docker push, потом docker pull
kSandr
после docker pull можно считать деплой свершившимся
George
Ес-но - пуш и билд - на машине сборщика
George
Но тут ещё опущен шаг пересоздания контейнера из нового образа