Anonymous
Подскажите пожалуйста, запушен один контайнер postgres, хочу запустить второй, ошибка занят порт, как исправить ? docker: Error response from daemon: driver failed programming external connectivity on endpoint elegant_neumann (769ee9201353d10f7b404fdeeb1852fc355c1dfc3185cfa50746bd4c32e4e9f5): Bind for 0.0.0.0:5432 failed: port is already allocated.
Anonymous
в твоем вопросе уже ответ
Можешь, описать как решить проблему ?
Pavel
Можешь, описать как решить проблему ?
ты серьезно? запусти второй постгрес на другом порту на хотсе и всё, всё есть в доках, либо в гугле, если жу совсем лениво
Anonymous
Спасибо большое
Anonymous
Тебе
Anonymous
Я чет думал, что так нельзя
tfhx8
scaleway крутые
они принимают виртуалки?
tfhx8
Принимают?
всмысле расплатиться возможно ими или нет))
Sergey
всмысле расплатиться возможно ими или нет))
Расплатиться Виртуалками За виртуалки? Или я чет не понимаю
Sergey
Sergey
Точно не деньгами?
Sergey
***
Hi
***
Защитить софт в контейнере можно?
***
Лицензии для активации контейнера, чтото такое есть?
George
Исходите из того, что контейнер не предоставляет никаких допсредств защиты от любопытных глаз. Его можно расковырять так же как и любой другой инсталляционный пакет. Я уж не говорю о том, что если контейнер запускается на машине клиента, то он всегда может сдампить ОЗУ, запустить отладчик и т.п.
Oleg
привет! у кого-нибудь получалось достучаться до сапорта докерхаба?
Oleg
Isuisse в помощь
писал туда и в форму на сайте и даже в твитер, ноль реакции
Виктор
писал туда и в форму на сайте и даже в твитер, ноль реакции
Курение манов помогает больше :) спроси здесь, может кто-то сталкивался с твоими граблями.
Oleg
Курение манов помогает больше :) спроси здесь, может кто-то сталкивался с твоими граблями.
проблема на их сайте: я не могу изменить dockerid, у них есть мануал как это делать, суть которого удалить старый аккаунт и создать новый, но после удаления (деактивции) имейл остается привязанным к аккаунту и не дает регать новый
George
Можешь неделями ждать ответа от них
George
А ссылки "удалить аккаунт" в нем самом нет ?
Oleg
после "удаления" в старый то тоже не пускает
Виктор
А ссылки "удалить аккаунт" в нем самом нет ?
Деактивировать аккаунт, это есть
***
Да
Как? Исходного кода софта нет один натив
George
Как? Исходного кода софта нет один натив
И что? Люди идиоты и не умеют в декомпиляцию ?
***
Чего неумеют?
George
😱🤦‍♂
Виктор
😱🤦‍♂
Да ладно тебе, не все разработкой занимаются.
George
Да ладно тебе, не все разработкой занимаются.
Вот и посоветуй Г-ну @Xfile50 как с этим жить 😂
Виктор
Вот и посоветуй Г-ну @Xfile50 как с этим жить 😂
Как обычно, курить документацию и больше общаться с разработчиками.
***
Вообщем защиты нет
Виктор
Вообщем защиты нет
ИБ - отдельная тема, есть статьи на хакере, есть на Хабре, здесь без конкретики тебе вряд ли что-то подскажут.
George
Вообщем защиты нет
От кого/от чего? Ответьте на этот вопрос. Не для меня - для себя
George
Вообще если перетащить свой алгоритм в облако, то и пользователь ничего хакнуть/сломать не сможет
Stanislav
Поставил nginx без докера, но запустил postgres через контейнер. как пробросить порт до сервиса? через nginx выдает 502, через терминал на сервере $ curl http://localhost:2345 нормально отрабатывает. пользователи разные у nginx и postgres
George
Задача какая ?
Stanislav
Если я не ошибаюсь у тебя сети разные
я пробовал http://postgres:2345, но тоже безуспешно (postgres - название сервиса в docker-compose)
George
Проксировать постгрес через nginx? Это тогда стримами надо, а не proxy pass
George
Как бы у постгрес так-то свой протокол, не хттп
George
😳
Yakov
постгрес проксируют через haproxy. для варианта с компостом используй оба сервиса в компосте. не выноси на хост машину, самому потом проще будет.
Stanislav
спасибо за ответы, с хттп действительно не подумал. выводить в открытый доступ сервер наверное смысла нет для меня, буду юзать ssh туннель
Anonymous
Если postgres и nginx на одной машине, то в чём смыл проксирования? Не проще ли тогда вывести postgres на внешний интерфейс хоста?
Stanislav
Если postgres и nginx на одной машине, то в чём смыл проксирования? Не проще ли тогда вывести postgres на внешний интерфейс хоста?
наверное проще, но я оч слабо это понимаю. не подскажешь в какую сторону гуглить внешние интерфейсы хоста? спасибо
Anonymous
У тебя postgres запущен в контейнере. Сделай в docker-compose ports: - 5432:5432
Stanislav
У тебя postgres запущен в контейнере. Сделай в docker-compose ports: - 5432:5432
оп, не ожидал, что у меня этот порт открыт... а я думал раньше, если ставлю nginx, он закрывает все остальные порты 😩
Anonymous
проверяй свои порты netstat -nlpt
Maxim
ребят, доброго утра не резолвятся контейнеры по имени, в чем может быть трабл? iptables на первый взгляд - ОК все сервисы в одной сетке depends_on тоже нормальные (присутствуют) но nginx упорно не хочет резолвить через имя (речь про docker stack, если что) подскажите, пожалуйста, куда копать
Anonymous
оп, не ожидал, что у меня этот порт открыт... а я думал раньше, если ставлю nginx, он закрывает все остальные порты 😩
nginx максимум может занять 80 и 443 порты на всех интерфейсах. И то, если именно это ему сказано. Остальные порты он не трогает
Anonymous
ребят, доброго утра не резолвятся контейнеры по имени, в чем может быть трабл? iptables на первый взгляд - ОК все сервисы в одной сетке depends_on тоже нормальные (присутствуют) но nginx упорно не хочет резолвить через имя (речь про docker stack, если что) подскажите, пожалуйста, куда копать
Контейнеры по имени буду резолвится только внутри контейнеров, которые запущены из одного docker-compose в одной сети. Ни из хоста ни из других контейнеров другие контейнеры по имени резолвится не будут
Anonymous
И, кстати, резолвятся они не по имени контейнера, а по имени сервиса
Anonymous
Если имя сервиса и имя контейнера отличаются, то это надо учитывать
Maxim
хотя, в то же время - rest видит rest через stack_name-redis
Maxim
Если имя сервиса и имя контейнера отличаются, то это надо учитывать
ну имя контейнера всегда будет отличное речь же про стэк в выводе всегда будет показывать stack-name_rest.1.hash
Maxim
Если имя сервиса и имя контейнера отличаются, то это надо учитывать
вопрос снят, проблема не в резолве nginx не хочет ждать, пока поднимется rest, хотя depends_on присутствует
Anonymous
Какая версия прописана в docker-compose?
Anonymous
Например, version: '3.1' depends_on не работает в 3.X Только во второй ветке
Дмитрий
доброго дня. ткните носом что то не пойму почему в entrypoint не попадют переменные окружения, а приобразовываются в строку. как правильно то?
.
Всем привет. Парни объясните плз такой момент по докеру. Если я создал image к примеру ангуляр проекта и другой разработчик его запулил, как он будет менять код внутри этого image? Правильно ли я понимаю что для начала ему нужно запулить репозиторий к примеру а потом в этой папке открывать мой image ?
.
Без докера допустим понятно просто пулят гит репозиторий и все и дальше комитят
.
Я нуб пока что ))) в чем разница ?
.
Я на основании своего проекта создаю докер файл с нодой допустим и делаю image