💪💪💪🏅DEVOPS💪💪💪
ясное дело если бы были такие заказы постоянно я бы разбил этот большой впс на 4 впски и сделал без колхоза
💪💪💪🏅DEVOPS💪💪💪
а 1 заказ за 10 лет и им никто иной немог помочь пусть скажут спасибо что хоть я решил
💪💪💪🏅DEVOPS💪💪💪
💪💪💪🏅DEVOPS💪💪💪
была первая идея делать на kvm
💪💪💪🏅DEVOPS💪💪💪
но, клиент сказад дорого всякие панели покупать а рапзбираться в проксмоксе он нехочет
💪💪💪🏅DEVOPS💪💪💪
он хочет чтоб он сам мог легко перенести
💪💪💪🏅DEVOPS💪💪💪
ну проще докера с убунту я незнаю что может быть
💪💪💪🏅DEVOPS💪💪💪
так что для специфических целей докер мастхев
💪💪💪🏅DEVOPS💪💪💪
перенести впску сможет любой дурак кто хоть в состоянии путти открыть
sherzod
Как-то разговаривал с одменом одноклассников. Было года два или три назад. Он говорил что докер ***, и они пилят свою тулзу. Одмен был норм, не в обиду ему. Просто интересно, что у них там
sherzod
Никто не в курсе случайно ? (вдруг вспомнил, интересно стало)
Anonymous
Ну а тулза к чему?
sherzod
вместо докера
Anonymous
Докер - это тулза к неймспейсам и сгруппам, например
Artem
3 года такой срок, что стек может вообще полностью поменяться
sherzod
ну да, за это время докер развился, кубер появился
Artem
И сейчас они могут вертеть докер обмазываясь кубером))
Anonymous
И говорить, что у них своя тулза
Anonymous
😃
Artem
Просто форкнутая с моби, но не докер!
Roman
Да много у кого своя контейнеризация
Roman
Убер, гугл
Roman
Яндекс вроде тож пилили
Roman
Жойент
Artem
А чё у Гугла своё?
Anonymous
Google containers
Artem
Кубер на докере же вертят, по крайней мере в gcp
Roman
Это пользователю дают вертеть, внутри вроде свое, где-то статью читал
Artem
Google containers
Так там докер же
Roman
Мы жойент щупали одно время так там тоже апи совместимое а внутри вообще на bare metal запилено решение
Anonymous
Докер - это управлялка тем что даёт ядро. В Гугле кастомные Линукс ядра
Roman
Вродеб
Anonymous
Солярис + apt?
Anonymous
Или квм там
Roman
Тритон был и ещё чтот
Artem
Докер - это управлялка тем что даёт ядро. В Гугле кастомные Линукс ядра
Так и в их имаджах такой же докер стоит как и везде
Artem
С теми же возможностями и ограничениями
Roman
Надо доки глянуть, присылали
Anonymous
Жоент в штатах довольно популярные
Roman
Самсунг уже
Yaroslav
Зажался микр))😂😂😂
Александр
По дженкинсу и ci есть чат?
Yaroslav
Подскажите плз. С докером начал работать недавно. У меня app nextcloud, бд и хранилка отдельные. Nextxloud выпустили новый контейнер. Там директории по разному обозваны. Есть ли какие-то подводные камни, если мигрировать с не официального, на официальный. Без потери настроек и инфы ? На что обратить внимание ? Не проделывал такого раньше. Может кто-то делал))
Vlad
По дженкинсу и ci есть чат?
Они в гиттере сидят: https://gitter.im/jenkinsci-ru/public
Yaroslav
Я нихуя не понял, но подозреваю, что в данном случае достаточно скопировать конфиг в контейнер и примаунтить соотв директории
в новый контейнер скопировать файл конфига ? или новый контейнер натравить на директории и бд со старого и скопировать конфиг, заменяя тот который контейнер создаст по умолчанию ? ?
Yaroslav
Второй вариант
спасибо, буду пробовать. А есть какая-то принциписальная составляющая в том, что в не официальном контейнере нексткладу при запуске больше переменных передавалось, а в официальном их меньше, только основные (бд, волюмы и пользователь некстклауда). Они могут повлиять ? Хотя они все равно все в конфиге прописаны... ?
Yaroslav
Последний вопрос)) Как быть если в кастомном образе nextcloud-a 4 папки монтируют, а в официальном 5 Не совсем понимаю нужно ли её мапить ?
Yaroslav
Вот кастомном папки, а на картинке официальный. ''' -v /mnt/nextcloud/data:/data \ -v /mnt/nextcloud/config:/config \ -v /mnt/nextcloud/apps:/apps2 \ -v /mnt/nextcloud/themes:/nextcloud/themes \ '''
Yaroslav
В общем случае через переменные окружения определяется конфиг.
Я это понял. В оф.доке некстклауда монтируется на 1 директорию больше . Значит так и нужно делать. Но я то мигрируют. Мне получается нужно на кастомном накатить офф. Или большой разницы в этом нет ?
Yaroslav
Спс вообщем.Пойду разбираться.
Denis
Здравствуйте народ, хотел поинтересоваться, какие контейнеры для домашнего nas посоветуете? На данный момент стоит медиасервер плекс, сервер аудиокниг (booksonic), сервер электронных книг (calibri), трансмишн, и ещё малоизвестный monitorrent, который позволяет следить за выходом новых сериалов и автоматически ставить их на закачку. Что ещё интересного есть?
Nklya
Not invented here, только в небольших масштабах ок))
Anonymous
Подскажите, когда я в swarm уменьшаю число реплик сервиса или вообще его удаляю, контейнеры выключаются через нормальный сигнал STOP ?
Artem
там в одной из статеек просто один в один набор был
Ilya
вопрос на засыпку: 1) почему команда в Dockerfile-е c node.js "npm run ..." находит package.json и срабатывает, 2) А в docker-compose не срабатывает: в build: ./frontend прописал в volumes пробросил - ./frontend:/var/www/static:rw На выходе получаю следующее, у меня создается контейнер с nginx, но нужной сгенерированной папки с помощью npm в него нет даже если срабатывает случай 1) я что-то не так делаю, но в упор не вижу что...
Ilya
у Фронтэдщика на локальной машине все собирается, я пологаю, что слой в который ставится зависимости npm благополучно удаляется, а файлы не копируются(не используются)
Igor
у Фронтэдщика на локальной машине все собирается, я пологаю, что слой в который ставится зависимости npm благополучно удаляется, а файлы не копируются(не используются)
Есть подозрение, что у тебя сначало все внутри контейнера делается а потом конечно монтируется VOLUME. Volume всегда переписывается как бы, все что было в папке.
Alexander
Вместо docker images --tree ничего сейчас нет?
Ilya
Если ты хочешь менять, то что внутри Volume -> нужно запускать сборку и т.д. после запуска контейнера = entrypoint
Вообще ситуация такая: Два контейнера 1) С nginx'о 2) С Node.js'ом контейнер 2) просписан в зависимостях у 1) - depends_on: В 2) nmp который ставит webpack и все зависимости... и собирается из сорцов файлики для сайта, в папку dist, которая должна быть прокинута в 1) в итоге как я понял контейнер 2) должен удалиться а собиранное webpack-ом добро должно быть прокинуто там где nginx. Только на каком-то моменте этого не происходит. на Нгинксе нет собранных webpack'ом файлов
Artem
В контейнер с нодой монтируется ./frontend ?
Ilya
да
Artem
Скинь компоуз для начала
Artem
Ато так только с 3 прочтения начал понимать о чем речь)
Ilya
services: nginx: build: context: . dockerfile: backend/Dockerfile.nginx image: имя_изменено.com/nginx:1.11 volumes: - ./deploy/nginx.conf:/etc/nginx/nginx.conf - ./frontend/dist:/var/www/static ports: - 8000:80 depends_on: - static static: build: ./frontend volumes: - ./frontend:/var/www/static command: /bin/bash -c "npm install && npm run prod" image: имя_изменено.com/static:latest
Ilya
сорян немного недопонял
Ilya
что в итоге происходит
Artem
статик это контейнер с нодой