Евгений
получается swarm load balancer незнаю как настроить
Евгений
у меня сделано все не верно
Евгений
nginx не включен в кластер докер
Евгений
Евгений
а у меня нетак
Maxim
Это какие то буквы ААА ВАВ
Евгений
получается nginx должен рулить трафикм внутри кластера
Евгений
в данный момент моя схема такая
Евгений
но я сталкнулся с тем что не могу управлять swarm load balancer
Maxim
Евгений
хочу чтбы он направлял запросы не на все инстансы а только на один
Евгений
если на схеме, красные линии указывают на предпочтительное направление трафика в моем случаи...
Vladimir
Есть идеи как прокинуть доступ к директории из одного контейнера в другой в рамках пода?
Maxim
Евгений
Maxim
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
Igor
ну и руками сами может поискать:
http://dl-4.alpinelinux.org/alpine/
Maxim
А не пробовали сделать один внешний volume и подключить его к двум сервисам?
Vladimir
Maxim
Vladimir
Смотнтировать в соседний католог и прокинуть симлинк
Vladimir
😱
Stanislav
а почему в Alpine должен быть apt? ))
не должен, я о том как пакеты с apt перетянуть в apk, возможно есть какие-нибудь смежные регистры. проблему в принципе решил, спасибо за ответ тем не менее, но свое решение я уже нашел в другом образе
Anonymous
Ребята, вопрос, а тут name "SA"? (и как корректно составить строку подключения)
Nik
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
добрый вечер, господа