Sergey
я вам и сказал
Sergey
смотрите другие директивы
Denys
всем привет, подскажите пжл, есть Projects/Namespaces в rancher2
как можно выдернуть имя Projects, для
Namespaces - kubectl get ns
есть ли некое подобие для Projects
хелп по гету не дал результатов
Sergey
Sergey
Igor
Коллеги, такой вопрос.
Нужно ли экспозитьпорт сервиса в докере, для доступа к нему, или достаточно сконфижить nginx, крутящийся в том же докере?
Т.е. задача.
Есть некая БД в вакууме, работающая в docker-network с другими приложениями(контейнерами) в своем контуре. Для доступа к сервису из вне - сконфижен nginx, работающий рядом с этими контейнерами.
Сейчас появилась задачка пустить неких чуваков в БД, хотя сам контейнер не экспозит порты.
Вопрос, нужно ли экспозить порт, или я могу указать в nginx соответсвующее правило?
Igor
К сервису, соответственно, привязано доменное имя
Адаптивный Рекомбинатор
Igor
посеба
Адаптивный Рекомбинатор
посеба
но надо алиас делать, чтобы имя существовало
Адаптивный Рекомбинатор
Igor
В compose
Со стороны моего фронтенда уже есть линк:
links:
- database:db
Речь про это же ведь?
alias - db в данном случае, на сколько я понимаю
Адаптивный Рекомбинатор
No
Адаптивный Рекомбинатор
Я не о том
Адаптивный Рекомбинатор
Пробуй
Sergey
Привет, подскажите пожалуйста никто не сталкивался с проблемой, что докер после перезагрузки ос не может стартануть, стартует только после сброса настроек к заводским и повторной перезагрузки. macOS hs 10.13.4, докер 18.05.0-ce-mac67 пробовал stable и edge
Maxim
а логи?
Project Daemon
Народ кто подскажет где посмотреть решение consul или etcd в связке с nginx или openresty?
Project Daemon
Или или стоит посмотреть другие решения? Если да то какие
Lazoreth
Ребзя, я новичёк в убунте и докере. Докер при создании папок через bash в запущеном контейнере делает овнера root, это можно как-то исправить?
Дмитрий
Lazoreth
От пользователя под которым я в системе сижу
Aleksei
Aleksei
Либо дополнительно давать права на директорию из под докера
Lazoreth
Я под своим юзером запускаю, но через sudo офк
Aleksei
Lazoreth
:(
Дмитрий
Lazoreth
Дмитрий
С какой стати в докере должен появится твой пользователь
Lazoreth
Я до этого создавал директории в другом проекте и всё о кбыло
Sergey
я правильно понимаю если внес какие то изменения в проект то надо заново билдить проект, или простой перезапуск сервиса поможет?
Sergey
Evgenii
Ευγένιος
Сможешь потом монтировать и данные в базе будут.
Sergey
допустим код в папке src значит мне надо сделать volume: - ./src:~?
Sergey
или тильда в докере не действует
Ευγένιος
Ευγένιος
Можно и хоум.
Ευγένιος
И вообще любую.
Sergey
хорошо
Sergey
да мощная вещь докер, но сложно чет поначалу
Borislav
Привет! Еть идеи как клонировать git репозиторий при помощи git-compose?
Evgenii
Вопрос. У меня есть cassandra (или эластик), приложению, очевидно, нужен кейспейс или маппинг (соответственно), как именно и в какой момент вы этот кейспес(или маппинг для эластика) создаёте?
Anonymous
RE
RE
а там можно правильно только одним образом.
остальные способы не будут работать
RE
в композе например так
ElasticSearch:
image: docker.elastic.co/elasticsearch/elasticsearch:latest
ports:
- "9200:9200"
- "9300:9300"
environment:
- "ES_JAVA_OPTS=-Xms1g -Xmx1g"
volumes:
- ./elastic/data:/usr/share/elasticsearch/data
...................
Evgenii
RE
тогда не понял вопроса..
Evgenii
тогда не понял вопроса..
Есть приложение, оно работает с cassandra. В cassandra должен быть keyspace, как и где кто бы его создал? Ты предложил руками и сохранить дату, вариант неинтересный
RE
нифига не пойму
как же по другому можно настроить мапинг дата диры, если не руками?
готовишь енв, настраиваешь все что надо и только потом запускаешь свое приложение, которое уже стучится куда настроил и предварительно создал
RE
другими словами - если прога работает с базой данных, то явно же надо сначала базу создать
Evgenii
Evgenii
Evgenii
RE
совсем не врубаюсь в кейс)
RE
нужна какаято автоматизация?
все равно чтото надо будет руками делать, вплоть до запуска CI/CD джобы с миграциями
Evgenii
RE
а так хотябы скрипт с созданием схемы должен ктото дергать
Evgenii
Alexey
Приложение пишет в базу? Как создать базу?
вообще миграции это отдельный сервис. И работать оно должно так же.
Раскатывается база, приложение, миграции. Миграции - отдельный сервис (можно в те же докеры упаковать, можно еще как-нибудь сделать)
Evgenii
Alexey
Evgenii
Evgenii
Alexey
А юзеров создавать?
ну у меня в понятии - всё что не данные, это схема, а схема должна быть в миграции
RE
ой все)
Alexey
так что юзеры это тоже схема
Evgenii
У пострес образа просто есть прикольная фича, что он на старте из sql подмаунчеваного может создать базу и юзеров