Victor
Тех кто на кнопку на нажимает - кикает) Эти ботовые рекламы не умеют жать
Может, эти и не умеют, но юзер-боты спамеры уже научились.
roman
А есть ли такой бот чтобы заджоиниться можно было только если правильно ответишь на вопрос?
Anonymous
Entrypoint в dockerfile определяет команду, которая запускается при первом запуске контейнера?
Artem
привет. Ребят, подскажите плиз. Запускаю docker-compose up: version: "2" services: proxy: image: 10.0.0.10:5000/proxy ports: - 80:80 links: - oauth - app - portal networks: default: aliases: - portal.loc - oauth.loc - app.loc oauth: image: 10.0.0.10:5000/oauth links: - mysql networks: - default app: image: 10.0.0.10:5000/app links: - mysql networks: - default portal: image: 10.0.0.10:5000/portal links: - oauth - app networks: - default mysql: image: 10.0.0.10:5000/mysql environment: MYSQL_ROOT_PASSWORD: root networks: - default networks: default: driver: bridge и у меня в результате oauth и app имеют один и тот же ip. Стоит указывать явно? Или я что-то не так сделал что ip один и тот же присвоился двум разным контейнерам?
paulwinex
ребят, подскажте ка. если я делаю команду docker-compose restart myproject то он рестартится со старым контейнером? собсна мне задача такая: я ребилднул образ и надо рестартануть контейнер на основе этого образа, но если я пишу просто рестарт то мне кажется запускается старый контейнер
paulwinex
вообще как правильно обновления накатывать? я думал что надо ребилднуть образ пока старый контейнерработает а потом побырому рестартнуть контейнер чтобы он подхватил новый образ. но чтото он старый использует во время рестарта
Evgenii
побырому рестартнуть
Evgenii
Evgenii
гоп-devops
paulwinex
образ это image, то что на диске как исходник, то что билдим из сорцов. А контейнер это точто запускается из образа и работает. Что не так то?
paulwinex
ну к словам придираться тут не стоит. я не говорил чтоя тут знатный разраб) главное смысл донести
Evgenii
образ это image, то что на диске как исходник, то что билдим из сорцов. А контейнер это точто запускается из образа и работает. Что не так то?
а контейнер не запускается "из образа" - он на нём базируется и образ его неотъемлимая часть, которая находится внутри. Нельзя в контейнере "обновить образ", это тебе не apt upgrade, ты вообще не понимаешь что к чему походу. Образ можно пересобрать или спулить публичный более свежий (обновить так или иначе) и полностью пересоздать контейнер из уже нового артефакта
Evgenii
paulwinex
в общем суть в том что я обновил образ и хочу как можно дефолтней и быстрей обновить запущенный проект. пока что я делаю это в 3 команды, то есть ребилд, стоп и ап. Потому что рестарт просто перезапускает уже работающий контейнер, а мне надо пересоздать контейнер из нового образа, ну точней забазировать его на основе многой версии
paulwinex
docker-compose build <name> docker-compose up --force-recreate -d <name> restart перезапускает существующий "старый" контейнер
вот тоже пробовал, после этого проект вообще не отвечает. но я попробую еще
paulwinex
я не докер-мастер и с радостью бы отдал комуто эти задачи, но мне нечем платить за такую работу) опенсорсный проект
Ivan
понял, пасиб
используй dns-имена контейнеров как точки входа, а не IP-адреса
Ivan
но они сцуко тоже не всегда доступны после рекриэйта)
paulwinex
вот тут совсем ничо не понял) ну да ладно, пробую как знаю
Ivan
ну как ты обращаешься к контейнеру?
paulwinex
нахожу на сервер по ssh и там через докер или композ
Ivan
Я не про это. Ок, что значит "проект вообще не отвечает"?
paulwinex
ну я щас всё переделал и всё норм. я попробую еще раз как ты писал выше и если чо то сообщу. пока вопросов нет
paulwinex
пасиб за подсказку
Ivan
ок нп
Anonymous
Есть ли у docker легкий инструмент для управления несколькими нодами Docker?
Anonymous
Swarm, Kubernetes и Rancher -оверхед.
Александр
swarm то че перебор
нꙺ
Compose?
Leo
Ansible
Anonymous
Compose?
А compose тут причем? Мне нужен аналог стандартного docker cli, но с возможностью указывать, на какой ноде развернуть контейнер.
Anonymous
Все
нꙺ
Сам скриптик накидай
Leo
Ансиблом раскатай
Anonymous
Сам скриптик накидай
Со скриптиком была идея - подключаться к нодам по ssh и выполнять команду. Но ansible тут будет удобнее.
Anonymous
Кстати, если у меня к docker контейнеру монтируется ceph fs с квотами на дисковое пространство, сможет ли приложение в контейнере записать в примонтированную директорию больше, чем лимит?
MAGI
🙈💩 Ты вообще за терминологию шаришь? Как ты разделил сущности контейнера и образа в этом контексте
все нормально он разделил) у него свежий образ уже локально, но висит рабочий старый контейнер)
MAGI
С русским твоя не дружить тоже
Нормально у меня все с русским :) А тебе бы голову подлечить, либо навыки интерпретирования прокачать
paulwinex
это уже при запущеном контейнере старой версии? он грохнет её сам?
paulwinex
ок пасиб
Таймураз
ок пасиб
👌 Лишь уточню, что в противном случае напишет up to date
paulwinex
ок понял
Igor
И это все один человек
Анатолий
пригласите уже Арни пусть ботов ху..т @Cyberdyne_Systems_bot
Анатолий
ото группу загадили уже боты
Alexandr
Здраствуйте, использую Minio.io на 4 ноды для docker регистри (s3 alternative) после рестарта минио нод ответ очень быстрый но через некоторо времня начинает деградировать и очень медленно работать, так медленно что ловлю 504 на registry во время push, не посоветуете куда копать (kernel-tuning уже пробовал) Железо 8 гигов 8 ядер, 100g ssd для minio и 10gb ssd для docker
Alexandr
слои от 2 метров до 600 метров всерднем 100 метров слой, всего один image с размером 600 метров ( пихается очень редко)
Alexandr
А какой обьем данных пихаете?
Sergey
Какой керн.тюнинг😂 Зачем сразу туда кидаться, че сразу ядро виновато Мониторинг на нодах есть?
V 🏴‍☠️
Почему люди всё ещё тыкают Forward вместо Reply?
Sergey
Минька не предназначена для реджистри лол
V 🏴‍☠️
С форвардом нет каста человека, которому отвечаешь
Sergey
У кого вообще такая гениальная идея возникла
Alexandr
Sergey
Предложите альтернативы?
Альтернативы чему? Что вы хотите? Какой кейс? Ресурсы?
Alexandr
@vizdrag распределенный registry на 4 машины (ssd)
Sergey
Это звучит как А давайте бэкапить винду бакулой через wsl
Alexandr
@vizdrag ну чтобы был какой не какой HA?
Sergey
@vizdrag ну чтобы был какой не какой HA?
Общая картина то какая? Какой НА, для чего? В первый раз вижу чтобы кто то реджисири раскидывал
Alexandr
Общая картина то какая? Какой НА, для чего? В первый раз вижу чтобы кто то реджисири раскидывал
То есть у Вас регистри на одном диске? и вы этот диск бекапите? или какое решение? что делать когда один диск начнет тормозить или у вас ceph? Поделитесь решением
Sergey
У меня ceph полки, на них стоит proxmox, в proxmox стоит гитлаб с реджистри Тоже самое и в облаке и в локальной сети