Евгений
получается swarm load balancer незнаю как настроить
Maxim
нам в принципе nginx хватает. Проблема в том что я незнаю как мне настроить балансировщик который живет в докере.
Если вам хватает nginx "в принципе" то почему же вы испытываете трудности? Его же хватает ) А про traefik - забудьте, вдруг еще прочитаете инструкцию и как начнёте использовать, от греха подальше, отодвиньте его в дальний угол, забудьте вообще это название, я вам его не говорил)
Евгений
у меня сделано все не верно
Евгений
nginx не включен в кластер докер
Евгений
нужно делать так
Евгений
а у меня нетак
Maxim
нужно делать так
Это какие то буквы ААА ВАВ
Евгений
Это какие то буквы ААА ВАВ
это обозначение инстраносов
Евгений
получается nginx должен рулить трафикм внутри кластера
Maxim
это обозначение инстраносов
Могу констатировать что описание к схеме не позволяет усомниться в её правильности
Евгений
в данный момент моя схема такая
Евгений
но я сталкнулся с тем что не могу управлять swarm load balancer
Евгений
хочу чтбы он направлял запросы не на все инстансы а только на один
Евгений
если на схеме, красные линии указывают на предпочтительное направление трафика в моем случаи...
Vladimir
Есть идеи как прокинуть доступ к директории из одного контейнера в другой в рамках пода?
Vladimir
Есть
Ну, не томи же)
Maxim
Ну, не томи же)
Сначала расскажите что вы пытались предпринять, а потом уже поможем ;)
Vladimir
Есть под в нем 2 контейнера. В одном приложение, во втором сервис-тул которому нужно получить доступ к файлам приложения
Stanislav
собираю на основе nginx:alpine свой образ, по гайду определенному смотрю команду $ apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev unzip но apt-get нет в этой сборке, есть apk, тем не менее при $ apk add эти пакеты не находятся, какой выход?)
Roman
а почему в Alpine должен быть apt? ))
Roman
соберите на основе nginx:stable, оно на Debian
Igor
ну и руками сами может поискать: http://dl-4.alpinelinux.org/alpine/
Vladimir
Сначала расскажите что вы пытались предпринять, а потом уже поможем ;)
Пытался сделать том emptyDir и через него прокинуть директорию, но при монтировании файлы приложения затираются.
Maxim
А не пробовали сделать один внешний volume и подключить его к двум сервисам?
Vladimir
А не пробовали сделать один внешний volume и подключить его к двум сервисам?
Монтирование в каталог приложения затирает все файлы в нем
Vladimir
Смотнтировать в соседний католог и прокинуть симлинк
Vladimir
😱
Stanislav
а почему в Alpine должен быть apt? ))
не должен, я о том как пакеты с apt перетянуть в apk, возможно есть какие-нибудь смежные регистры. проблему в принципе решил, спасибо за ответ тем не менее, но свое решение я уже нашел в другом образе
Anonymous
Ребята, вопрос, а тут name "SA"? (и как корректно составить строку подключения)
Nik
но вообще это SuperAdmin
Roman
Ребят, кто знает, как выполнить sh файл в докере?
Roman
COPY ./docker/dev/start.sh /var/chat/start.sh
Roman
ENTRYPOINT ["/var/chat/start.sh"]
Roman
Не работает
Roman
CMD ["/var/chat/start.sh"]
Roman
Не работает
Roman
stat /var/chat/start.sh: no such file or directory": unknown
Igor
#Добавляем в файл скрипт ADD docker-entrypoint.sh /docker-entrypoint.sh # Настраиваем команду, которая должна быть запущена в контейнере во время его выполнения ENTRYPOINT ["/docker-entrypoint.sh"]
Roman
@Vyrva_Igor Такой сценарий не работает 😐
Igor
ну, у меня отрабатывает
Igor
проверьте команду COPY
Roman
эммм
Roman
а ничего что пути разные?
Igor
попробуйте как у меня ADD
Roman
?
Igor
то что пути разные - это в данном случае не принципиально
Igor
если хотите, могу сейчас прописать ваш конечный путь и переделать имадж
Roman
Роман отредактировал сообщение там только что /var/app было вместо /var/chat ))
Roman
Там было название проекта
Roman
И изменил
Igor
вы кстати перед тем как копировать делали mkdir -p /var/chat/ ?
Roman
главное, чтобы куда копировалось, оттуда и выполнялось
Roman
иначе могут возникнуть проблемы :D
Roman
RUN mkdir -p /var/chat/ WORKDIR /var/chat/
Roman
Может проблема в образе?
Roman
FROM node:lts-alpine
Roman
???
Igor
FROM alpine:latest # Устанавливаем зависимости RUN apk --update add sngrep ngrep \ # Удаляем для уменьшения размера && rm -rf /var/cache/apk/* /tmp/* /var/tmp/* \ #Создаем директорию && mkdir -p /var/chat/ ADD docker-entrypoint.sh /var/chat/docker-entrypoint.sh ENTRYPOINT ["/var/chat/docker-entrypoint.sh"]
Igor
и таки работает
Igor
проверяйте то как вы добавляете
Roman
Спасибо.
Roman
Да, все работает.
Roman
Заглянул в docker-compose
Roman
А там
Igor
скорее всего лишний dot в пути
Igor
COPY ./docker/dev/start.sh /var/chat/start.sh
Roman
Нет, просто в docker-compose эта папка монтируеться 😐
Roman
И там такого файла просто нету
Александр🇷🇺
всем привет. я тут пока что в RO посижу
Александр🇷🇺
чуть позже спрошу, если не получится сделать)
Александр🇷🇺
да, не получилось. скажите, как сделать collabora docker в http ? изменил конфиг в <ssl desc="SSL settings"> <enable type="bool" вот тут поставил false. но не помогло. контейнер перезапускал
Danila
Возможно ли запустить апач внутри контейнера от обычного пользователя, не правя envvars?
Spirit
добрый вечер, господа