George
George
George
докер скрипт запускает только если у тебя строчка запуска скрипта изменилась ИЛИ любая конструкция докера выше скрипта (+ файлы, которые ты передаешь через COPY). Докер же тупой - он не знает, что скрипт может иметь побочные эффекты ( например, генерит рандомное число). Выход - костыль с build-arg. Либо —no-cache. Либо вшивать значение в тело скрипта, чтобы он постоянно менялся
Iwan
Подскажите, как-то можно побороть подобное?
Запускаю ELK в докере, и хочу сделать универсальный адрес для kibanы:
environment:
ELASTICSEARCH_HOSTS: ${ELASTICSEARCH_HOST:http://elasticsearch:9200}
Ошибка: ERROR: Invalid interpolation format for "environment" option in service "kibana": "${ELASTICSEARCH_HOST:http://elasticsearch:9200}"
George
у тебя там два двоеточия
George
{ELASTICSEARCH_HOST:-"http://elasticsearch:9200"}
George
он ожидает скорее всего что-то такое, с дефолтным значением
George
POSIX parameter expansion is OK. It has a few too many features, but we could implement a subset of them:
${VARIABLE} - outputs empty string if VARIABLE is unset
${VARIABLE-default} - outputs default if VARIABLE is unset
${VARIABLE?} - errors out if VARIABLE is unset
George
https://github.com/docker/compose/issues/1377
Iwan
fLipE
George
fLipE
fLipE
да, именно
ну я уже решил это через command в docker-compose)
работает как надо
Stripe
Всем привет, может кто настраивал крон внутри докера?
Anonymous
Парни кто с кликлаусом работал в докер композе ?
Denis
ребят, запускаю 3 реплики монги в докере, ошибка
F CONTROL [main] Failed global initialization: FileNotOpen: Failed to open "/var/mongodb/db/node1/mongod.log"
Denis
Denis
Denis
хотя права у docker есть, кто нибудь знает в чем может быть проблема? спасибо
George
George
Denis
Anonymous
@scooby18 привет не подскажешь по клик Хаусу в компоузе ?
Алексей
Сергей привет, чем смогу )
George
нет, убунта
Ок, как запускаешь ? Компоузом ? В студию
Anonymous
Anonymous
Алексей
он инклуд не находит
Алексей
если ты не настраиваешь шардинг и репликацию тебе это не надо
Алексей
компрессия у меня то же выскакивала при старте, ибо так же не настроена
Алексей
Anonymous
✅ Проверенный магазин ✅
Более 1000 😲 довольных покупателей 👍
Кто это ? 🧐 Да конечно 🕷 Anonymous Shop 🕷
За 💵 EXMO код 💵 или 💵 Bitcoin 💵 ты сможешь купить :
🇪🇸 Шишка 3 сортов из испании 🇪🇸
🇷🇺 Питерский РОЗОВЫЙ фен 🇷🇺
🇩🇪 Немецкое экстази 🇩🇪
✅ Качество - как швейцарские часы ✅
@Roznic26_bot
@AHvipBot
Dmitry
/report
Анатолий
Коллеги, добрый день. кто-нибудь знает способ примонтировать определенный файл (config.json) из одного контейнера, в определенное место в другом контейнере? Либо из контейнера создать volume? в общем должно быть примерно так:
docker run nginx -v container-config:/opt/server/config.json:/opt/server2/config.json:ro
смысл в том что есть образ с сервером и образ с конфигами, но для другого сервера нужен только один файл (пока для экспериментов)
George
да, но есть нюанс
George
вольюм - как заполнять будешь? он по умолчанию ведь пустой
George
в остальном ты прав - вольюмы как раз для этого и нужны, чтобы файлы шарить между контейнерами
Анатолий
волюм из образа можно сделать?
George
не-а
E
что такое kеycloak вкратце объясните плз
George
штука для авторизации юзеров
George
через нее можно что-то типа sso собрать
E
спасибо
Анатолий
у меня есть такой Dockerfile
COPY ${RPM_NAME} /tmp
RUN local_rpm_name=$(basename ${RPM_NAME}) && \
rpm -U /tmp/$local_rpm_name && \
rm -rf /tmp/$local_rpm_name
VOLUME [ "/opt/server/" ]
CMD ["sleep", "infinity"]
Almir
E
понял
Анатолий
volume тоже ни как не упаковать в репо?
George
ну, ты можешь собрать образ
George
который при подключении к вольюму будет последний наполнять
Alexandru
Привет, думаю что задаю платиновый вопрос этого чата. У меня центось 8, насколько я понял если я для firewalld задам чейн DOCKER-USER то докер не будет этот чейн писать в айпитейблс при рестарте. А что будет с остальными чейнами?
Alexandru
Их можно мануально в firewalld добавить?
Alexandru
Мою проблему может решить хост мод?
George
а что ты хочешь?
Alexandru
Хочу чтобы при рестарте фаервола не нужно было рестартить после этого докер
George
тогда только хоуст моуд
Alexandru
Ну и ладно
George
у тебя еще докер цепочки FORWARD и в таблице НАТ гадит так нехило
Alexandru
Ну да
Alexandru
Вот я и спрашивал может я их просто ручками могу добавить
George
плохая идея
Alexandru
Не будет ли он их перезаписывать
George
проще забить.
Vladimir
ребят а есть какой нить метод чтобы сгененрить yml из работающего стека в сворме? ямл потерялся :)
Alexandru
Ну, за проще платят меньше...
George
George
или о чем речь?
George
но ты можешь сделать всему docker inspect и бережно руками перенести параметры в файл
George
параметры запуска покажи
George
может у тебя вольюм перезатирается самим docker-entrypoint?
Vladimir
нашел только вот такое https://unix.stackexchange.com/questions/417666/how-to-recreate-a-docker-compose
Vladimir
почти то, но не то)
Vladimir
у меня сервис в сворме от корого потерялся композ файл
George
мои глаза
George
ты бы хотя бы по строкам разбивал и форматирование делал
George
multi
line
command
ololo