inqfen
адрес хоста, на котором машины?
Anton
inqfen
Ip или FQDN?
Anton
Tadeusz
grains fqdn_ip4 )
Alexandr
кто нибудь натягивал opensuse/portus на registry:2?
Alexandr
или просто рабочий ui на registry:2 с кнопкой долбанного удаления
invariance
Парни, чзх? В одном контейнере одна таймзона, в другом другая
invariance
как это работает
invariance
а, ну все ясно
invariance
все
invariance
решено
Таймураз
Andrey
Danil
Sergey
я юзаю харбор с s3 бэкендом и репликацией
Таймураз
Решил использовать multistage, заодно для пробы без devDependencies собирать образ
# ---- Base Node ----
FROM node:argon-alpine as base
# set working directory
WORKDIR /root/app
# Set entrypoint
ENTRYPOINT [ "npm", "run" ]
# copy project file
COPY package.json .
#
# ---- Dependencies ----
FROM base AS dependencies
# install node packages
RUN npm set progress=false && npm config set depth 0
RUN npm install --only=production
# copy production node_modules aside
RUN cp -R node_modules prod_node_modules
# install ALL node_modules, including 'devDependencies'
RUN npm install
#
# ---- Release ----
FROM base AS release
# copy production node_modules
COPY --from=dependencies /root/app/prod_node_modules ./node_modules
# copy app sources
COPY . .
# expose port and define CMD
EXPOSE 3010 56745
ENTRYPOINT [ "npm", "run" ]
CMD ["start"]
образ только для проды собираю
А вот как для разработки образ создать- не догоняю
Alex
Alex
чтобы по 100 раз контейнер не пересобирать
Таймураз
Таймураз
Спасибо
Alex
я даже больше скажу, в dev образе у меня нет npm install вообще.
Alex
чтобы образ было опять же быстрее пересобрать если нужно.
Alex
ну и у меня вообще вся папка проекта как volume в /app подтягивается. Тяжелые вещи в docker ignore стоят.
Alexandr
Sergey
кстати, минион сам я не юзал, но читал
Sergey
напишите отзывы
Danil
Пользовал минио мес 3
Sergey
мульти дц как работает?
Danil
в мульти не юзал, но приятель пользует
Alex
Таймураз
Все, вижу в доке
Sergey
Danil зови приятеля
Евгений
Добрый вечер, уважаемые. Подскажите пожалуйста как можно разными командами в консоли запускать разный набор контейнеров ? Желательно через docker-compose
inqfen
заускать разные docker-compose.yml ?
нꙺ
inqfen
вопросы за 100 кончились, переходим к вопросам за 200
randle
docker-compose.yml up con1 con3 con5 ...
Евгений
Спасибо за ответы
randle
Ну и подготовь makefile с различным набором таких контейнеров
Yevhen
Yevhen
Если пэкэдж.жсон не изменится - то слои из кеша, иначе, перебилдится
Yevhen
How to cache the RUN npm install instruction when docker build a Dockerfile - Stack Overflow
https://stackoverflow.com/questions/35774714/how-to-cache-the-run-npm-install-instruction-when-docker-build-a-dockerfile
Yevhen
Не внимательно прочитал вопрос, сорян
alexander
А есть кто сейчас на rails conf? 😄
Cin
Roman
вопрос не по докерам
подскажите есть ли что то лучше самбы для сетевой шары сейчас?
Roman
ок
Дмитрий
Alexandr
кстати, минион сам я не юзал, но читал
достаточно легок в настройке, и файлы хранит в первоначальном виде, то есть даже если весь minio сломается данные восстановить достаточно просто
Andrey
Год докером не пользовался и отстал немного.
Как сейчас модно организовывать хранение логов от приложений?
Таймураз
Andrey
С теорией всё понятно. Что с практикой? Опять же, это для логов контейнера. А если приложение гадит в файл, да не в один? Пробрасывать локальный каталог?
Roman
приложение в stdout должно гадить
Andrey
Реальный случай. Сейчас приложение (rails, unicorn) имеет несколько воркеров, которые гадят каждый в свой файл. Если все воркеры будут гадить в один stdout, то будет мешанина. Делать на каждый воркер по контейнеру? Не очень удобно. Уходить с unicorn'а?
Artem
Так собирай все в ELK
Artem
Хоть с логов, хоть с stdout через gelf driver
Anonymous
Таймураз
Таймураз
можно ELK, можно EFK стек
Таймураз
У флюента вроде другой сборщик логов
Anton
Andrey
А ELK вообще работает? Судя по отзывам, там всё хорошо пока вы с этим играетесь, а как только засунули в прод, то проблема на проблеме.
Artem
Alexandr
+1
Anton
https://github.com/gliderlabs/logspout
это что-то на подобии gelf driver, есть отзывы?)
Andrey
Долго уже в эксплуатации ELK?
invariance
Делаю вот такой волюм:
- /etc/ssl/certs/dhparam.pem:/etc/ssl/certs/dhparam.pem:ro
Alexandr
точки....
invariance
но оно говорит, caused: not a directory
invariance
wtf?
invariance
при том, что это должен быть (и есть) файл
invariance
проблема найдена
invariance
и решена
invariance
всем спасибо (нет)