George
в бридже у тебя и так есть доступ между сервисами - по именам сервисов, и доступ к внешней сети (если ты руками его не зарубил)
marantz
если сделать network_mode: host - будут ли доступны контейнеры друг для друга? если обращение идет по сети а-ля 192.168.1.88/service1
Опиши сеть для своих сервисов внутри композа. Получат адресса и будут общаться
🧤 Сэр Шурф
https://pastebin.com/e3UnxE02
🧤 Сэр Шурф
друг друга вроде видят, но ошибка в логах смущает просто - 'Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 192.168.88.1:53: dial udp 192.168.88.1:53: connect: network is unreachable
kSandr
https://pastebin.com/e3UnxE02
все вытекает из того что тебе вообще на до, если тебе тупо надо что-бы сервисы видели друг друга, так они это делают и из хостовой сети
kSandr
что такое 1.88 вообще неясно
kSandr
либо ты их всегда можешь вытащить наружу пробросив порты
kSandr
не только друг друга но и интернет
интернет они и так должны видеть
🧤 Сэр Шурф
что такое 1.88 вообще неясно
192.168.88.1 это маршрутизатор
kSandr
192.168.88.1 это маршрутизатор
если у тебя бриджовая сеть, то маршрутизатора там быть недолжно, контейнеры натятся за хостовой сетью
kSandr
если же везде хостовая сеть, до у контейнеров таже сеть, что и у хоста
kSandr
у тебя контейнеры в хостовой сети ?
kSandr
если в хостовой, то проверь что все работает с хоста сперва
🧤 Сэр Шурф
marantz
192.168.88.1 это маршрутизатор
192.168.88.1 микротик?)
🧤 Сэр Шурф
192.168.88.1 микротик?)
Ну кто ж ещё)
marantz
Ну кто ж ещё)
Тебе прям обязательно нужна хостовая сеть?
🧤 Сэр Шурф
marantz
Да, оно обращается к ней
А на тике все нормально с правилами?
Andrey
Ну кто ж ещё)
Ммм а в конекшен есть ип контейнеров?
🧤 Сэр Шурф
Ммм а в конекшен есть ип контейнеров?
есть конечно) там же крутится делюга, и она работает.
Andrey
Ну кто ж ещё)
У тебя же роут на мике наверняка твоя сеть на 0.0.0.0/0 через шлюз прова
🧤 Сэр Шурф
я еще вот такое нашел, но проверю уже вечером
🧤 Сэр Шурф
https://github.com/docker/for-mac/issues/1317
Andrey
https://github.com/docker/for-mac/issues/1317
Если не получится скинь роуты мика
Міхаіл So
docker run "docker run" requires at least 1 argument. See 'docker run --help'. Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Run a command in a new container
Скорми 'docker run' id контейнера который тебе нужен, контейнеры ты можешь посмотреть 'docker container ls'
Anonymous
уже все заработало спасибо
Anonymous
нужно было запустить котейнер
central
GDI
Всем привет, господа, а обязательно ли повторно обьявлять environment, если я делаю image из image?)
George
что?
George
environment - это рантайм. А имидж - это имидж
GDI
environment - это рантайм. А имидж - это имидж
Перефразирую. Если я буду делать свой образ на основе какого-то образа, то environment должны посеяться, все верно?
George
еще раз переформулируй
George
тот энв, который был в исходном образе - никуда не денется
GDI
тот энв, который был в исходном образе - никуда не денется
Им по прежнему, уже в моем образе, можно будет передать переменные?
George
давай конкретный пример
George
если боишься выдать конф инфу - ну, вырежи все лишнее
GDI
Да я сейчас сам протестирую))
GDI
А так примерно такое. Dockerfile #image cat5 From: bubuntu:latest ENV cat 5 Dockerfile 2 From: cat5:latest CMD echo $cat
GDI
Используя первый имейдж, потеряется ли env cat?
George
нет, не потеряется
Romuald
ку, почему на этапе building очень долго висит
GDI
нет, не потеряется
Надо потестить, но спасибо.
Romuald
На каком именно этапе?)
FROM node:lts-alpine Долго висит, потом как стрельнет
Romuald
Там что очередь за пакетом чтоле
George
Качается, наверное ?
George
В локальном кэше этот образ есть ?
Romuald
Так он и когда качался долго думал и когда из кеша берет, чет долго тупит
Romuald
Что-то неуевертил где-то
Romuald
в 12:19 запустил, еще висит
Romuald
Building package_name
Romuald
Для CI это конечно не в пользу
GDI
FROM node:lts-alpine Долго висит, потом как стрельнет
скачивается достаточно быстро)
Romuald
скачивается достаточно быстро)
Да, вот чего-то ждет долго. еще висит
Romuald
Может проблема в докер компоузе?
.
Парни в чем может быть проблема, пытаюсь залить файлы с ангуляра через formData но на сервере $_POST пустой. Стоит nginx. При заливке должен положить файл в вольюм
.
На локалке все работает
.
Ошибок нету
.
Мб кто сталкивался
.
Через постман заливает
.
На ангуляре файл в форме есть
Vlad
всем привет мужики, такой вопрос запущены несколько контейнеров: php-fpm, nginx, php-cli, ... появилась задача - бахнуть web-socket'ы, причём бахнуть там, где это делать неприятно - на php локально, вне контейнеров, всё работает сервер в консольной команде запускается на определённом порту, из консоли браузера успешно есть коннект и обмен сообщениями а вот с nginx'ом и докером - несколько дней уже не могу настроить связь кто-нибудь работал с этим? может быть был опыт? в частности, интересует какой домен прописывать в upstream, правильно ли он настроен и так ли я пробрасываю порты ну мало ли, вдруг у кого был опыт или скил позволит сказать, где я проканался если мне повезёт - опишу в паре предложений что делаю и на что грешу
Aleksandr
Всем привет. Подскажите плз. Есть приложение на .NET Framework и бд ms sql server. Где почитать как это упаковать в контейнеры и задеплоить? Спасибо
Vladimir
Парни в чем может быть проблема, пытаюсь залить файлы с ангуляра через formData но на сервере $_POST пустой. Стоит nginx. При заливке должен положить файл в вольюм
Посмотри в $_FILES. Если на серверной стороне используется фреймфорк типа ларавель, то поищи в rawPostData, ангуляр как-то хитро отправляет файлы
.
Отправляю просто через FormData
.
Думаю дело в заголовках, вот сейчас тестирую
Vladimir
Давно было, во времена ангуляр 1.5, тогда приходилось читать файлы из стандартного потока ввода fopen('php://stdin', 'r');
Никита
всем привет, подскажите плиз как удалить сервис и все его инстанцы?
Никита
docker service rm <service> удаляю, а при регистрации появляется еще один под-сервис
Никита
или то что сервис не апдейтится = не стартует?
Romuald
ку. Что по nginx определению IP адреса? победил кто проблему?
Anonymous
Помогите rtorrent flood установить. Команда запуска не написана, и много новых каких-то значений
Anonymous
https://hub.docker.com/r/wonderfall/rtorrent-flood