George
На маке запускаются линуксовые
𝑰𝒍𝒉𝒐𝒎
или можно вообще без образа?
𝑰𝒍𝒉𝒐𝒎
Я тут немного запутался. особенно в роли ОС в docker
NM
𝑰𝒍𝒉𝒐𝒎
попробуй
Ну вообще это правильно или нет?
NM
𝑰𝒍𝒉𝒐𝒎
Если я так сделаю, то на виндах не будет работать?
NM
нам нужно оценить докер файл
George
George
Из того, что я понял - в 4.19 все будет ок
George
Какая-то регрессия
Anonymous
George
Вообще очень странная пррблема
RE
камрады, а есть ли возможность при docker stack deploy запустить сервис, который должен выполнится только один раз и выйти без перезагрузки?
а то он рестартует постоянно, чего не хочется, чтобы происходило..
Roman
Привет.
Кто знает, как можно использовать несколько .dockerignore файлов?
George
𝑰𝒍𝒉𝒐𝒎
George
George
Roman
Спасибо за ответы.
𝑰𝒍𝒉𝒐𝒎
Еще раз привет. Я хорошенко практиковался на docker.
Хотел спросить, какой самый лучшый вариант для selenium ?
Как конечный пользователь будет запускать тесты?
Anonymous
Nik
Nik
и пусть он тебе запускает твой контейнер с селениумом
Anonymous
𝑰𝒍𝒉𝒐𝒎
а еще вижу образ самого selenium standalone -chrome
𝑰𝒍𝒉𝒐𝒎
Но я могу из scratch создать. мне интересно, какой вариант правильный?
𝑰𝒍𝒉𝒐𝒎
как обычно запускают докер контейнер с селениумом
𝑰𝒍𝒉𝒐𝒎
чтобы у конечного пользователя не было проблем с запуском
kSandr
𝑰𝒍𝒉𝒐𝒎
docker run
docker run -it
и зайдя в нужный каналог npm start?
𝑰𝒍𝒉𝒐𝒎
Так правильно будет?
𝑰𝒍𝒉𝒐𝒎
Я щас запустил контейнер с селениумом. открываю в браузере локалхост:4444 все работает.
На втором контейнере поднял node + mocha итд. Запускаю api тесты = все работает.
Запускаю браузерные тесты, падает с ошибкой что не может подключиться к 4444
DjinN
su
Andrey
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
или как оно там
George
Nikolay
Интересуют именно разные сборки через один dockerfile
George
да, можно
George
но в докер-компоуз тебе придется передавать аргумент build: target
George
а вообще рекомендую компоуз выкинуть
George
лучше уж напиши портянку на баше или мейкфайле
George
чтобы запускать и собирать это
George
ибо типовая проблема - незафиксированное имя image в докер-компоузе
George
потом люди себе ноги отстреливают этим
Nikolay
Это моя проблема и все именую
George
короче, давай конкретики больше - попробую подумать
Nikolay
Сейчас накидаю репозиторий с абстрактным примером
.
Парни подскажите а вообще реально чтобы приложение в контейнере конектилось к внешней бд?
.
Что-то настраивать нужно или нет
Alexey
.
Имею ввиду к внешней тоесть на ноде но не внутри докера
kSandr
.
А ну все
.
Просто я так не делал не пробовал даже
.
Ок спс
kSandr
господи , да вы прям одно и тоже в разных чатиках спрашиваете
kSandr
Привет! Кто подскажет, как достучатся до постгреса на хосте из контейнера?
kSandr
--net=host (кроме Мака)
kSandr
через сокет ?
kSandr
-v ../pg.sock:/pg.sock ?
kSandr
ага, тип того
kSandr
либо по внутреннему айпишнику докера который типа 172.17... можно, либо по внешнему, .... ну и на крайний случай —net host контейнеру
kSandr
по бриджованному адресу