George
George
Ведь в докерфайле могло и не быть директивы юзер
George
Значит - рут
George
Попробуй docker history или докерфайл найти
Anatoly
не знаю, на руках просто образ
George
docker history все равно работает
George
Ещё утлиту dive порекомендую
George
Ну, я не удивлен 😂
Anatoly
я удивлен что в инспекте не указан рут ;(
George
Anton
подскажите, что означает:
ulimits:
memlock:
soft: -1
hard: -1
в доке нашел, что ulimits смягчает права
Anton
elasticsearch контейнер разбираю
A
Привет всем, ребят.
Как можно достучатся к хосту из контейнеров, если не используется bridge network? Система Ubuntu Server, используется docker compose.
George
поясни? а что используется?
George
докер-компоуз - это не про сеть, это скорее про способ описания (даже не запуска)
A
база данных стоит на хосте, нужно достучаться из контейнеров.
A
A
George
George
> если не используется bridge network?
А ЧТО?
A
George
так не бывает. eth0 - что-то там есть
George
George
Короче - ты на адресе docker0 или адресе бриджа свою бд с хоста тоже можешь найти
A
A
То-есть из docker0 хост можно увидеть?
George
George
У тебя же бд слушает на 0.0.0.0? Значит - на всех интерфейсах хоста и на всех назначенных на него айпи
George
Включая докер бриджи
A
Вот по этому гайду попробовал:
https://www.biancatamayo.me/blog/2017/11/03/docker-add-host-ip/
A
Но не получилось: "Connection refused"
A
Alexey
На порт DB.
А БД на хосте на каком интерфейсе слушает?
Alexey
George
George
netstat, iptables и прочее
George
Оно может быть разрешено, но по какой-то причине не взлетает
ZRoman
Добрый вечер. Помоги понять чем отличаются и зачем нужны два блока. 1) первый блок это блок volumes в docker-compose , а второй это параметр volumes в блоке сервиса.
Мне надо создать волум для сервиса который будет смотреть на конкретную папку на хостовой машине. раньше я делал это через блок сервиса и параметра volumes , в котором прописывал /host_folder:/docker_folder. Сейчас подумал это сделать через volumes и не пойму где это прописывать.
George
George
Volumes внутри сервиса - это настройки маппирования
George
Либо вольюма в каталог внутри контейнера, либо bind mount (проброс каталога с хост машины )
George
George
Это bind mount
ZRoman
Это bind mount
а volume это создание директории на хостовой машине которая будем смонтирована к докер контейнеру и к этой директории нельзя будет обратиться с хостовой машины? я правильно понял ?
George
George
Просто все называется типа одним Макаром и это вносит путаницу
George
George
Yaml anchor
ZRoman
а разница тогда какая между ними? почему всегда не использовать бинд или волум?
George
ZRoman
но волум нельзя направить на кастомную папку если не править докер настройки
George
А bind mount - у тебя файлы в хостовой фс. И там начинаются спецэффекты начиная от прав на файлы и кончая тем, что докер-компоуз down -v их не очищает
ZRoman
ну это хорошо если ты нехочешь что бы файлы удалялись, например база или хранилище файловое
George
Siarhei
Oracle - зло. Это я как (в прошлом ) oracle dba говорю.
Но зло, именно в лицензировании. Мало купить enterprise версию, так ещё за каждый чих плати сверху . Даже реплику на чтение чтобы открыть надо доплатить котлетой.
palladdiumm
George
NM
Ты знаешь мое отношение ко всяким операторам/оркестраторам еще поверх штатного кормчего 😁
Anton
подскажите как быть с кроном и контейнером?
Anton
надо в пхп-контейнере по крону запускать скрипт
Anton
в убунте запускается крон для ларавел-крона
Anton
думаю, может из контейнера php-fpm прокинуть волум с /etc/crontab, если конечно он там есть
Anton
и смогу редактировать crontab в любое время
George
George
Или как там
Anton
ну сам файлик поищу
Anton
в общем завтра попробую
George
Не уверен, что удобная и хорошая идея
Маfеt
Релоад надо делать