Paul
Порты пробросить можно, либо ставить отдельно ещё nginx не докеровский и собирать в нем сервисы, указывая IP nginx контейнеров
Порты проброшены, но даже телнетом нет связи, хотя пинг и до нужной сети идут. Можно более подробно или с картинками? Я в понедельник скину сетевые конфиги всех нод, возможно будет яснее
Andrey
Доброе утро, коллеги! Нужна помощь, нагуглить не получается. Ubuntu 16.04 чистая, только root, проинициализирована через docker-machine. Прямо на машине лежит папка с c docker-comopse конфигурацией и тут же подключаемые папки, запускается непосредственно с машины по ssh. Запускаемое приложение не может писать в volume version: 3 ... services: node-red: ... volumes: - ./node-red/data:/data ... Ошибка { Error: EACCES: permission denied, rename '/data/.config.json' -> '/data/.config.json.backup' # ls -la ./node-red/data/ total 160 drwxr-xr-x 4 root root 4096 Jul 7 00:29 . drwxr-xr-x 3 root root 4096 Jul 7 00:28 .. -rw-r--r-- 1 root root 13597 Jul 7 00:29 .config.json -rw-r--r-- 1 root root 14023 Jul 7 00:29 .config.json.backup -rw-r--r-- 1 root root 7729 Jul 7 00:29 flows.json -rw-r--r-- 1 root root 7063 Jul 7 00:29 .flows.json.backup drwxr-xr-x 3 root root 4096 Jul 7 00:28 lib -rw-r--r-- 1 root root 366 Jul 7 00:29 package.json -rw-r--r-- 1 root root 77987 Jul 7 00:29 package-lock.json drwxr-xr-x 4 root root 4096 Jul 7 00:28 projects -rw-r--r-- 1 root root 11071 Jul 7 00:55 settings.js
Yevhen
whoami, или id выполни в контейнере
Yevhen
У тебя в контейнере скорее всего от пользователя node все выполняется
Yevhen
@falkolab
Andrey
@jjonghyo от node-red, его нет на хосте, но и на домашней машине кажется тоже и притом работает, хотя дома мак и хост видимо там virtualbox, вернусь проверю. Надо создать юзера с тем же uid на хосте?
Andrey
Вобщем как я понял uid пользователя контейнера должен соответствовать юзеру хоста и тот юзер хоста должен иметь право записи в монтируемую папку и файлы?
Yevhen
Да, можешь конечно упростить добавив в композ файле директиву user: root
Evgeniy
вообще то в доке написано что нужен сервис аккаунт и лучше node-port делайте а не прокси
веб интерфейс я вижу пытаюсь авторизоваться запросил токен и ввожу его авторизация судя по апи проходит нормально но после ввода токена нчиего не происходит
Sergey
Evgeniy
все по доке
Evgeniy
+ еще статейки на хабре изучал
Evgeniy
вебку поднимаю так kubectl proxy --address=0.0.0.0 --port 8001 --accept-hosts '.*'
Evgeniy
ее же видно разве есть смысл делать node-port ?
Sergey
можно нод-порт сделать и просто идти на адрес мастере:30000
Andrey
@YekitKsv спасибо, тут разжевано https://medium.com/@mccode/understanding-how-uid-and-gid-work-in-docker-containers-c37a01d01cf
Andrey
Главное понимать причину чтобы сделать как надо
Andrey
Там есть выводы и как раз пояснение почему работает в макос
inztar
из pi
Требую ссылку на техспеки и магазин!!!
inztar
Хотсвап будет?
Anonymous
Хотсвап будет?
Не тестилось еще, но по сути да т.к. это как разбери воткнуть в свитч и питание
Anonymous
Т.е. проблем не должно возникнуть, воркеры спокойно будут hot свапиться
Anonymous
Требую ссылку на техспеки и магазин!!!
Ждем вот с завода платы, будем тестить и обновлю все на сайте
inztar
А цена?
Anonymous
100 баков плата
Anonymous
Дальше модули можно 1 можно до семи масштабировать, все 7 сразу не надо
Anonymous
Там еще у каждой ноды свои задачи, есть ноды под мультимедиа, есть под периферию
Anonymous
Ну и мастер нода, она обязательна
Evgeniy
что за платы?
Anonymous
Denys
есть такие кто rancher2 использует? подскажите пжл, как заавтоматизировать обновление ingress ssl сертификата на letsencrypt если вилдкард серт уже есть? обошел гугль вдоль и впоперек все говорят за certmanager, но мне он не подходит тем что он валидацию по cloudflare проводит и получает новые серты
Denys
думал в сторону его подмены на фс, но не смог найти где в системе он хранится
Denys
Да и решение костыльное с подменой серта
Sashko
В рф не котируется
ну я и не про РФ )
Sun
Docker Machine
Типа Rpi zero cluster board
Sun
Платы все приходят на гигабитный свич
Sun
Белые разъёмы для самих плат, а 40пин для обвеса
Sun
PINE64 SoPine Cluster Board, например
Anonymous
Типа Rpi zero cluster board
Rpi да, но только compute module они сразу в sodimm
Sun
Ну да, я об этом и говорю
Sergey
всем привет, подсажите как приконектиться к базе bot_1 | peewee.OperationalError: could not connect to server: No such file or directory bot_1 | Is the server running locally and accepting bot_1 | connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? я кучу вариантов перепробовал
Sergey
https://pastebin.com/dxqYH9YQ
Sergey
https://pastebin.com/dxqYH9YQ
посмотрите в сторону crunchy
Sergey
а подробнее
>docker-hub >crunchy-data postgres images
Sergey
>docker-hub >crunchy-data postgres images
а если не устанавливая, как решить эту проблему
Sergey
а если не устанавливая, как решить эту проблему
сначала собирать без композа и быть уверенным что и так запускается я посмотрел с пастбина - какая то адища, с которой вряд ли кому хочется разбираться
Sergey
без композа и томов она работает?
Sergey
https://github.com/docker-library/postgres/tree/master/9.5
Sergey
пересоберите сами с энтрипоинтом
Sergey
это исходники того, что вы запускаете
Anonymous
https://pastebin.com/dxqYH9YQ
Жесть какая-то: 1. у вас yaml поехал в районе POSTGRES_USER 2. Почему 9.5-то ? 9.6 на дворе уже. 3. Контейнер db поднялся ? база доступна локально ?
Anonymous
Если внутри контейнера db выполнить подключение к db с юзером и паролем - работает ?
Anonymous
ну или снаружи
Sergey
Если внутри контейнера db выполнить подключение к db с юзером и паролем - работает ?
я с докером первый раз работаю, не разбирался особо и внутри не запускал
Anonymous
Ну значит надо разобраться и запустить docker exec -it (docker ps | grep posgres | awk '{print $1}') sh
Anonymous
sh потому что вроде бы postgre использует aplpine, а там bash нет если там убунта - то запускать bash соотв.
Anonymous
ну и внутри psql с параметрами
Anonymous
только на pg_hba нужно посмотреть - что там на локальные подключения стоит. Может лучше снаружи проверять.
Sun
Pastebin не смотрел, с телефона неудобно, но не намекает ли ошибка на то что /var/run пг-контейнера надо расшарить через volume?
Gleb
Одной ногой уже в 11
Gleb
😂
Sergey
да там глупая ошибка была😀 я в сервисе забыл указать имя сервиса где постгрес крутится, и обращение шло локально
Sergey
Привет, может кто-то помоч. Запуская проект, но докер не видит иминения файлов, после повторного запуска - изминения приходят - за новыми он не следит
Sergey
Sergey
Sergey
в папке app вноше измининения
Sergey
Docker for windows
Sergey
эт я знаю ))) но это не решает моей проблемы
Sergey
в папке app вноше измининения
надо так docker-compose up --build
Sergey
без ребилда у вас новые файлы не загрузятся в слой