Mentat
Господа, вопрос есть, подскажите решение пожалуйста. Мне нужно какое-то костыльное персистентное хранилище для сворма. Пытаюсь выбрать между NFS и glusterfs. У кого какой опыт? Какое из этих двух решений будет стабильнее? Ноды/сервисы различны - есть и сравнительно толстые машины с гигабитным линком между ними, и россыпь мелких, со связью через wan в 20 мегабит. Есть и статические сайтики и базы данных. Т.е. что-то костыльное и универсальное.
nfs - централизованно, те оно там все в твоих масштабах хранится на 1 сервере - потух сервер - привет всему что хотело файликов. glusterfs - сетевая кластерая фс, там минимум три сервера, от умирания одного все не гаснет, но это сложнее и дороже по временным затратам. Тут ты сравнивниваешь не очень сравнимое.
Petrovich
Konstantin
Nikita
NFS 4-я равзе не умеет репликацию? Чет я потерялся.
Petrovich
а если у меня есть во вложенной папке .dockerignore то докер будет воспринимать его?
Oleg
Привет. Использую docker-machine. строю локальные докерфайлы в контексте удаленной машины. а можно ли с помощью docker-machine построить образ на окальной машине а потом запулить его на удаленную? минуя реджистри и прочее
Oleg
через save в tar, а потом load
ок спасибо, покопаюсь
Ильдар
@ofstudio
Ильдар
Или save/load для образов. Btw, docker save image1 ... imageN учитывает наличие общих слоев в перечисленных образах.
RusaXXX
подскажите как прокинуть git внутрь контейнера. npm требует чтобы был установлен git
Дима
Наследоваться от образа и ставить гит?)
Дима
Типа
Дима
From node
Дима
Run apt install git?)
Дима
Или даже stage byilds
Hикoлaй
Ребят, есть кто натягивал VueJs в докер? В сборке проблем нет, не получается пробросить переменную окружения в приложение на vue. Сталкивался может кто?
Andrey
а докер тут при чём?
Дима
Добавь префикс VUE
Hикoлaй
а докер тут при чём?
ну да не сильно при чем, но все же)
Hикoлaй
Добавь префикс VUE
пробовал, не работает
Andrey
вообще не при чём
Hикoлaй
Доки vue-cli читай)
читал естественно
Andrey
где vuejs и где docker
Hикoлaй
а есть у кого чатик по vue?
Ильдар
@vuejs_ru ?
Дима
а есть у кого чатик по vue?
Все работает, я как то собираю ;-)
Hикoлaй
@vuejs_ru ?
спасибо!
Oleg
Или save/load для образов. Btw, docker save image1 ... imageN учитывает наличие общих слоев в перечисленных образах.
Да, спасибо. Получилось как-то так docker build -t image . docker save -o image.tar image eval $(docker-machine env remote_machine) docker image load -i image.tar rm image.tar docker-compose up -d eval $(docker-machine env -u)
Igor
можно я сюда тоже вопрос форвардну, вдруг тут более в теме люди есть
Igor
пиу-пиу. с libfaketime кто-нибудь работал?
Igor
ну или просто с вариантами, когда нужно сбилдить кастомуню либу и запихнуть в контейнер?
Igor
я просто не хочу качать целый Jessie и\или каждый раз билдить заново, для тестов
Igor
https://github.com/wolfcw/libfaketime мне нужна вот эта фигня внутри докер контейнера
Igor
3. Installation --------------- Running "make" compiles both library versions and a test program, which it then also executes. If the test works fine, you should copy the libfaketime libraries (libfaketime.so.1, and libfaketimeMT.so.1) to the place you want them in.
Igor
т.е. в теории я могу просто положить один раз сбилженные файлы в контейнер и запустить. на практике оно выделывается на Error relocating /lib/libfaketime.so.1: dlvsym: symbol not found
Oleg
доброго времени суток!
Oleg
может кто подсказать по модулю докер-композ в ансибле?
Oleg
docker-compose + ansible
Oleg
😭
Konstantin
нет, не может
Lev
Привет, ребят. Пытаюсь по этому мануалу (https://medium.com/@wilson.wilson/manage-docker-registry-auth-with-keycloak-e0b4356cf7d0) поднять свой регистр на докер и вообще не получается. Вопреки ожиданиям вместо морды Keycloak на 8080 вижу морду Traefik, никак не получается выяснить как пробрасывать туда сертификаты certbot. И коронное "Could not find network named 'keycloakregistrytuto_lb' for container '/keycloak_registry_tuto_keycloak_1_a59bd61edeed'! Maybe you're missing the project's prefix in the label? Defaulting to first available network." Ранее ни разу не работал ни с сертами, ни с keycloak ни с Traefic. Очень сложно. Помогите Может кто наметанным глазом заметит ошибку в docker-compose.yml или посоветует способ развернуть регистр по другому.
Lev
так кидай конфиги
так он по ссылке 1 в 1 за исключением домена
Lev
на нетворк перестал ругаться когда в -p имя проекта без андерскопов прописал, взаимосвязь тут уловил. и разумеется я попал в админку Keycloak. Как с сертификатами там быть понять бы теперь
Lev
на нетворк перестал ругаться когда в -p имя проекта без андерскопов прописал, взаимосвязь тут уловил. и разумеется я попал в админку Keycloak. Как с сертификатами там быть понять бы теперь
Дико извеняюсь. Вопрос закрыт. Косяк докера был только в названии проекта. Дальше дело идет за утилитой traefik. Тут не смею вас просить с ней помочь.
Lev
Надо бы коммент написать но как-нибудь потом.
Дима
нашел. в alpine нету glibc и поэтому оно не старутет
есть, и ты можешь его поставить
AleX
Нормально вообще копировать node_modules в докер контейнере вместо того, чтобы устанавливать их. Чтобы не играться с ssh и приватными репозиториями в качестве зависимостей...
Maxim
Нормально вообще копировать node_modules в докер контейнере вместо того, чтобы устанавливать их. Чтобы не играться с ssh и приватными репозиториями в качестве зависимостей...
Вообще-то не очень, но если "сильно нада" и "ваще без этого никак" то наверное удовольствие можно получить от этого процесса. Разные случаи бывают
AleX
Вообще-то не очень, но если "сильно нада" и "ваще без этого никак" то наверное удовольствие можно получить от этого процесса. Разные случаи бывают
Если подскажите правильный вариант использования ssh ключей, с удовольствием откажусь от тупого копирования
Maxim
Если подскажите правильный вариант использования ssh ключей, с удовольствием откажусь от тупого копирования
Расскажи подробней о том что делаешь, у меня есть живой пример с react приложением и обходимся без копирования node_modules, но случаи бывают разные
Yury
Если на билдсервере делается npm i перед копированием, то какая разница?
Yury
Хотя там os может быть не та и не то утянется
S
!спам
Андрей
/report
Andrey
Нормально вообще копировать node_modules в докер контейнере вместо того, чтобы устанавливать их. Чтобы не играться с ssh и приватными репозиториями в качестве зависимостей...
почему нет? Главное ключи в образ не запихивай. Либо удаляй, либо используй аругменты сборки, либо multistage сборку. В остальном ничем не отличается от проекта с внешними зависимостями в публичных репах.
Ильдар
наверняка что-то про php и ngnix...
Илья
Не ну все понятно
Илья
Особенно 精
Lev
Да поставьте вы себе @shieldy_bot чтоб капча у людей на входе была
Lev
Чо как эти самые
Konstantin
@vizdrag
Lev
Воу, Таз тут не админ? Вот те на
Alexandr
Просто 垃圾邮件. Но может и все работает в 容器 у него там.
Konstantin
Воу, Таз тут не админ? Вот те на
я его ник не знаю, админ тоже
Lev
Может ливал и возвращался, хз. Мне казалось у него были полномочия.
Konstantin
а, не тот таз ))
Konstantin
не было