A⃣lex
"ARP, Reply 192.168.1.2 is-at 02:42:c0:a8:01:02 (oui Unknown), length 28"
AstraSerg
Так что это не признак проблемы
AstraSerg
Судя по ответу, arp протокол у вас отрабатывает нормально
A⃣lex
на роутере попытаться tcpdump запустить?
AstraSerg
Для чего?
A⃣lex
доходит ли ответ до туда ?!
AstraSerg
Ну так если это вопрос, то конечно нужно запустить.
Hopf
Привет, такой вопрос, я правильно понимаю, что в docker-compose нельзя указать один env файл на все контейнеры?
Я хочу так:
version: '3'
services:
env_file:
- .env
bash:
image: bash:latest
db:
image: postgres:alpine
А получается только так:
version: '3'
services:
bash:
env_file:
- .env
image: bash:latest
db:
image: postgres:alpine
AstraSerg
А если не указывать явно? Он вроде по умолчанию его ищет.
Hopf
Если не указывать явно, то, когда я делаю в bash контейнере
echo ${MY_ENV}
то я получаю пустоту, вместо тела переменной
Rustam
.env который компоуз ищет по умолчанию используется только при парсинге docker-comoose.yml. в контейнеры эти файлы придется подключать явно. Но можно использовать yaml anchors, если беспокоит дублирование кода
Mikhail
Тут можно вопрос по gitlab-ci?
lint:
image: node:10.8.0-jessie
stage: test
script:
- npm ci
- npm run lint
Пишет что npm not found. Почему?
Max xbim 🌴
делай все в докере, и не будет таких проблем
Mikhail
Ну я попробую. А такой то почему не работает? В доке же так написано
Max xbim 🌴
Mikhail
скинь линк)
https://medium.freecodecamp.org/how-to-setup-ci-on-gitlab-using-docker-66e1e04dcdc2
Mikhail
@xbimz норм?
Max xbim 🌴
https://docs.gitlab.com/ce/ci/docker/using_docker_build.html#use-docker-in-docker-executor
Max xbim 🌴
вот полная инструкция
Max xbim 🌴
попробуй по ней
Kana
Ребят подскажите - хочу поставить mysql, при рестарте контейнера все бд сохранятся нормально или надо с docker-compose поднимать и указывать какую папку синхронизировать с хостом?
Hopf
Aleksei
Max
.env:
SUBNET=10.18.0.0/24
BRIDGE_IP=10.18.0.1
Max
Max
Понятно
leon
Вопрос такой.
Есть docker образ для СУБД postgres. Когда запускаешь контейнер, то в паке /var/lib/postgres/<номерверсии> находятся файлы БД.
Но, эта папка находится "внутри" контейнера.
Jürgen
leon
Как мне теперь сделать, чтобы задействовался внешний том? Только скопировав содержимое из контейнера на хост и при запуске контейнера монтировать -v?
leon
Т.е. при создании образа я не могу как-либо указать, что у меня будет монтироваться папка? (Ведь БД создается при создании образа)
Jürgen
да
Max xbim 🌴
Бд обычно при запуске создаёт файлы данных
Tadeusz
Tadeusz
VOLUME ["/etc/postgresql", "/var/log/postgresql", "/var/lib/postgresql"]
Yukino
Tadeusz
странный вопрос, Артем это я, да
Yukino
странный вопрос, Артем это я, да
Тебя Саня на разбор полетов приглашает. Ты с серваком копался, ребутнул и системд отвалился. Иди к нему, он злой, пиздец.
Tadeusz
Tadeusz
обычно, initdb нужен
Tadeusz
https://severalnines.com/blog/deploying-postgresql-docker-container тут доходчиво все описано
leon
благодарю за ссылку. будем разбираться
Emp
вопрос скорее про CMD & ENTRYPOINT: собираю свой php-fpm образ на основе php7.2-fpm - в официальном докерфайле уже есть CMD ["php-fpm"] - надо ли в своем докерфайле еще раз писать CMD ["php-fpm"], чтобы пых автоматически запускался? (при заходе в свой сбилденный контейнер ps aux видно, что php-fpm не запущен и надо руками запустить)
Max xbim 🌴
если нигде не перетираешь будет браться из базого файла
Max xbim 🌴
смотри entry point тогда)
Artem
привет всем
Artem
может подскажите какие-то актуальные материалы/бенчмарки по докеру, что бы тыкать в морду людям, утверждающим что докер имеет оверхед в 100500%
Max xbim 🌴
бывает
Emp
спасибо, навел на мысль
Tadeusz
не пустая)
Gleb
Denis
Hopf
Hopf
Или все вместе?
Aleksey
Под оверхедом у этих обычно подразумевается не желание разбираться.
Gleb
Aleksey
Artem
формально, по сравнению с хост системой, фактически - ему просто очень не хочется докер. там еще идут прекрасные аргументы, что для докера надо свой registry поднимать и аж целую систему CI/CD где-то ставить
Viktor
Подскажите мне не опытному что докер это просто как у сисАдминов станция со своим environment all set it's map interface I have got select for true...
AstraSerg
Hopf
freezlite
есть елк, файлбит и докер
freezlite
лог пишется в докер в формате json не парсить джсон а экранирует
freezlite
{..., "log": "\{\"some\": \"\value\"\}", ... }
freezlite
как заставить файлбит или докер понимать json
freezlite
короче есть софт который в аутупут пишет логи в формате json хочется в кибане просматривать его как объект а не как строку
Mikhail
Ребята, а не знаете как-то можно дизейблить кнопку Merge в gitlab, если pipeline не проходит?
Gleb
Mikhail
Где, есть пример?
Mikhail
У меня тока доступ к gitlab-ci файлу есть )
Gleb
https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html
Mikhail