George
На маке запускаются линуксовые
𝑰𝒍𝒉𝒐𝒎
На маке запускаются линуксовые
аха. значит я должен работать с образом Ubuntu чтобы у всех линуксоидов работало?
𝑰𝒍𝒉𝒐𝒎
или можно вообще без образа?
𝑰𝒍𝒉𝒐𝒎
Я тут немного запутался. особенно в роли ОС в docker
𝑰𝒍𝒉𝒐𝒎
попробуй
Ну вообще это правильно или нет?
NM
Ну вообще это правильно или нет?
без проблем будет работать
𝑰𝒍𝒉𝒐𝒎
Если я так сделаю, то на виндах не будет работать?
NM
нам нужно оценить докер файл
George
Из того, что я понял - в 4.19 все будет ок
George
Какая-то регрессия
George
Вообще очень странная пррблема
RE
камрады, а есть ли возможность при docker stack deploy запустить сервис, который должен выполнится только один раз и выйти без перезагрузки? а то он рестартует постоянно, чего не хочется, чтобы происходило..
Roman
Привет. Кто знает, как можно использовать несколько .dockerignore файлов?
Roman
а для чего? боюсь спросить
Эммм... У меня два dockerfile Один для dev (разработки) Второй - production
𝑰𝒍𝒉𝒐𝒎
Эммм... У меня два dockerfile Один для dev (разработки) Второй - production
Я сам не особо не шарю в этом. но для таких целей не пользуется kubernetes?
Roman
Спасибо за ответы.
𝑰𝒍𝒉𝒐𝒎
Еще раз привет. Я хорошенко практиковался на docker. Хотел спросить, какой самый лучшый вариант для selenium ? Как конечный пользователь будет запускать тесты?
Nik
и пусть он тебе запускает твой контейнер с селениумом
𝑰𝒍𝒉𝒐𝒎
Самый лучший вариант ... чего?
Я вот думаю взять образ ubuntu и туда установить java,node,selenium итд
𝑰𝒍𝒉𝒐𝒎
а еще вижу образ самого selenium standalone -chrome
Nik
Я вот думаю взять образ ubuntu и туда установить java,node,selenium итд
так. ты хочешь супер контейнер со всеми возможными зависимостями селениума?
𝑰𝒍𝒉𝒐𝒎
Но я могу из scratch создать. мне интересно, какой вариант правильный?
𝑰𝒍𝒉𝒐𝒎
как обычно запускают докер контейнер с селениумом
𝑰𝒍𝒉𝒐𝒎
чтобы у конечного пользователя не было проблем с запуском
𝑰𝒍𝒉𝒐𝒎
docker run
docker run -it и зайдя в нужный каналог npm start?
𝑰𝒍𝒉𝒐𝒎
Так правильно будет?
𝑰𝒍𝒉𝒐𝒎
Я щас запустил контейнер с селениумом. открываю в браузере локалхост:4444 все работает. На втором контейнере поднял node + mocha итд. Запускаю api тесты = все работает. Запускаю браузерные тесты, падает с ошибкой что не может подключиться к 4444
DjinN
ансибл как раннер (вызывая из дженкинс/gilab-ci/ что угодно)
А зачем энсибл? Почему не Дженкинсом запускать
Anatoly
/report
Oleksandr
при docker-compose up показывается debug инфа. как её убрать? *никаких параметров не добавляю
evgeny
docker-compose up -d
Nikolay
Вопрос по docker-compose b docker multi-stage. Есть два compose файла: prod и dev. Можно ли организовать dockerfile так, чтобы в prod собирался image из base, dependencies-prod и deploy, а в dev - base, dependencies-prod и deploy. В base подготовливаются общие зависимости, в dependencies-prod/dev зависимости для конкретного билда, в deploy происходит squash слоев. Сейчас это сдлеано через аргумент и константу в .env, но хочется убрать человеческий фактор при установке этого значения и вобще убрать аргумент
George
да
George
сквош - через докерфайл не сделаешь
George
только через внешний сборщик
George
но теоретически ты можешь его сэмулировать
Nikolay
Я просто делаю copy / /
George
Dockerfile FROM .... as base ..... FROM scratch as squashed COPY —from=base / /
George
или как оно там
Nikolay
Интересуют именно разные сборки через один dockerfile
George
да, можно
George
но в докер-компоуз тебе придется передавать аргумент build: target
George
а вообще рекомендую компоуз выкинуть
George
лучше уж напиши портянку на баше или мейкфайле
George
чтобы запускать и собирать это
George
ибо типовая проблема - незафиксированное имя image в докер-компоузе
George
потом люди себе ноги отстреливают этим
Nikolay
Это моя проблема и все именую
George
короче, давай конкретики больше - попробую подумать
Nikolay
Сейчас накидаю репозиторий с абстрактным примером
.
Парни подскажите а вообще реально чтобы приложение в контейнере конектилось к внешней бд?
.
Что-то настраивать нужно или нет
.
Имею ввиду к внешней тоесть на ноде но не внутри докера
.
А ну все
.
Просто я так не делал не пробовал даже
.
Ок спс
kSandr
господи , да вы прям одно и тоже в разных чатиках спрашиваете
kSandr
Привет! Кто подскажет, как достучатся до постгреса на хосте из контейнера?
kSandr
--net=host (кроме Мака)
kSandr
через сокет ?
kSandr
-v ../pg.sock:/pg.sock ?
kSandr
ага, тип того
kSandr
либо по внутреннему айпишнику докера который типа 172.17... можно, либо по внешнему, .... ну и на крайний случай —net host контейнеру
kSandr
по бриджованному адресу