George
процесс по сути это структура ядра
George
и связанные с ней код и данные
Dima
Всем привет. Скажите, что сейчас продвинутая молодёж использует в качестве менеджера для реджистри? Что б с гуём. Реджисти используется официальный = https://hub.docker.com/_/registry
Dima
Nexus свой раскатывает или можно натравить его на уравление существующим реджистри?
Alex
George
Kenya-West
Myron
народ нид хелп, nodejs контейнер при конекте к редису пишет что 'Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379' но в конфигах nodejs четко прописан контейнер редис и порт, они в одной подсети, и дня два тому назад он работал так!?😅
Лиза
Лиза
попробуй вместо ip имя контейнера указать.
Myron
Лиза
а на контейнере порт выведен?
Alexey
так nodejs будет конектится к своему локалхосту, а не хостовой тачки
Alexey
а там редиса нет
Alexey
надо указывать ip сервера например
Alex
Лиза
если хочешь по локалхосту выводи все на host сетку
Alexey
+1
Myron
Myron
и на второй машинке, тот же конфиг работает сейчас так
Alexey
не должно работать, даже теоретически. У тебя 127.0.0.1 находится внутри докер-контейнера, а там редиса нет, значит и коннектится не к чему
Anonymous
Можно и к локалхост, если реплику настроить =)
Myron
окей, у нетворков на 2х машинах есть диф у одной Attachable=true у второй false, у той что false nodejs видит редис по имени сервиса
George
так
George
зайдем с другого конца
George
чем запускается?
George
докер ран? тогда команды в студию
George
если компоузом - ямл в студию
Alexey
зачем? ответ то он сказал
Alexey
Attachable включен
George
мне интересно понять откуда оно берется
Andrey
Всем привет, только осваиваю докер, делаю образ для деплоя реакт приложения, нужно скопировать настройки для нджинска, чтобы он index.html отдавал на все запросы, как в докер файле скопировать файл, чтобы нждинкс его съел?
!Древній Укр
https://www.docker.com/dockercon/2019-videos?watch=dockercon-2019-keynote-day-1&mkt_tok=eyJpIjoiTm1Ga05tRXlOVGMzTldSbCIsInQiOiJRcDl2cGRJUzBqV1huWXQyNGJ5bFJZUlNybmdxYU82alRSYnFyV0wyTk1cL3RrT2ZrU2kyWEJZYW9tY1kzaVwvb3IrcTRPazE4OEtjRERSOW80b3ArK3BaNitHaFNcL09FUHcxdVBPU3VVRUtVd2RwdE01SlcxQmV3aTZsbkFzdmhRKyJ9
!Древній Укр
https://www.docker.com/dockercon/2019-videos
George
Окружение не то или типа того
George
И что ?
George
Не уверен
George
Самое верное - подменить entrypoint на /bin/sh
George
И руками попробовать стартануть
George
И, да, с супервизором в принципе были проблемы с запуском
George
Касательно этой свистопляски с waitDb - она не нужна
George
Вешаешь хелсчек на постгрес, меняешь компоуз версию на 2.4. и доьавляешь для пайтоновского контейнера depends_on : healthy postgres
George
Долго объяснять. https://m.habr.com/ru/company/southbridge/blog/329138/
Dmitry
Всем привет! Есть ли у кого опыт? Поделитесь best practice. Собираю maven-ом проект, получаю war-файлы (артифакты). Мне нужно их передавать в образ при сборке. Собираю с помощью Dockerfile образ. Как это лучше делать? Где хранить эти артифакты (war-файлы) и откуда их передавать в образ при сборке? Использую Jenkins для сборки.
Alexey
В nexus
Alexey
Более подробно не расскажу) опыта пока не было, но юзают именно его для таких целей
Dmitry
C Jenkinsa передавать в Nexus - из Nexus-а в Jenkins?
George
Теоретически можно и без нексуса )
George
Сразу в докер
George
Фишка в том, что какие варианты дистрибуции у вас есть ?
Dmitry
А как сразу в Docker?
Alexey
George
Теоретически можно вообще всю сборку в докере делать (мультистейдж билд)
Art
всем привет.
есть вопросик: хочу запихать бэкенд телеграм бота в докер.
что мне для этого нужно?
1. написать докерфайл, который накатвает питоновские пакеты и кладет сам файлик со скриптом бэкенда в образ
2. docker run?
Bogdan
Bogdan
если что-то еще используется бд или кролик, то компоуз тебе нужен
Art
так, а он зачем, если кратко?
Art
без него не заработает связь между контейнерами бд и приложухи?
George
Не нужен компоуз
George
Компоуз - это способ описания контейнеров в ямл. Можно все то же самое сделать руками
Art
George
Ямл
George
В одном файле
Art
Art
Или так не получится?
Art
думаю, мне хватит docker run blablabla, спасибо
Andrey
так и есть. Вообще выкини venv, он не нужен в докере
George
👍
George
Andrey
лишние телодвижения, на самом деле. venv нужен на девелоперской тачке, где куча проектов, или на шаред хостинге каком0нибудь
Andrey
alpine не обязательно использовать
George
Вообще то это одно и то же
George
В смысле берется энтрипойнт клеится с команд и идёт на выполнение
George
Всякие python, numpy, psycopg туда встают без шаманств