Дмитрий
Victor
roman
А есть ли такой бот чтобы заджоиниться можно было только если правильно ответишь на вопрос?
Evgenii
Pavel G
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 один и тот же присвоился двум разным контейнерам?
Yar
paulwinex
ребят, подскажте ка. если я делаю команду
docker-compose restart myproject
то он рестартится со старым контейнером?
собсна мне задача такая: я ребилднул образ и надо рестартануть контейнер на основе этого образа, но если я пишу просто рестарт то мне кажется запускается старый контейнер
paulwinex
вообще как правильно обновления накатывать? я думал что надо ребилднуть образ пока старый контейнерработает а потом побырому рестартнуть контейнер чтобы он подхватил новый образ. но чтото он старый использует во время рестарта
Evgenii
Evgenii
побырому рестартнуть
Evgenii
Evgenii
гоп-devops
paulwinex
образ это image, то что на диске как исходник, то что билдим из сорцов. А контейнер это точто запускается из образа и работает. Что не так то?
Evgenii
paulwinex
ну к словам придираться тут не стоит. я не говорил чтоя тут знатный разраб) главное смысл донести
Evgenii
Evgenii
Ivan
paulwinex
в общем суть в том что я обновил образ и хочу как можно дефолтней и быстрей обновить запущенный проект. пока что я делаю это в 3 команды, то есть ребилд, стоп и ап. Потому что рестарт просто перезапускает уже работающий контейнер, а мне надо пересоздать контейнер из нового образа, ну точней забазировать его на основе многой версии
paulwinex
Ivan
paulwinex
я не докер-мастер и с радостью бы отдал комуто эти задачи, но мне нечем платить за такую работу) опенсорсный проект
paulwinex
Ivan
понял, пасиб
используй dns-имена контейнеров как точки входа, а не IP-адреса
Ivan
но они сцуко тоже не всегда доступны после рекриэйта)
paulwinex
вот тут совсем ничо не понял) ну да ладно, пробую как знаю
Ivan
ну как ты обращаешься к контейнеру?
paulwinex
нахожу на сервер по ssh и там через докер или композ
Ivan
Я не про это. Ок, что значит "проект вообще не отвечает"?
paulwinex
ну я щас всё переделал и всё норм. я попробую еще раз как ты писал выше и если чо то сообщу. пока вопросов нет
paulwinex
пасиб за подсказку
Ivan
ок нп
Anonymous
Есть ли у docker легкий инструмент для управления несколькими нодами Docker?
Anonymous
Swarm, Kubernetes и Rancher -оверхед.
Александр
swarm то че перебор
нꙺ
Compose?
Leo
Leo
Ansible
Anonymous
Compose?
А compose тут причем? Мне нужен аналог стандартного docker cli, но с возможностью указывать, на какой ноде развернуть контейнер.
Anonymous
Все
нꙺ
Сам скриптик накидай
Leo
Ансиблом раскатай
Anonymous
Сам скриптик накидай
Со скриптиком была идея - подключаться к нодам по ssh и выполнять команду. Но ansible тут будет удобнее.
Anonymous
Кстати, если у меня к docker контейнеру монтируется ceph fs с квотами на дисковое пространство, сможет ли приложение в контейнере записать в примонтированную директорию больше, чем лимит?
MAGI
Evgenii
Evgenii
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
Sergey
Alexandr
слои от 2 метров до 600 метров
всерднем 100 метров слой,
всего один image с размером 600 метров ( пихается очень редко)
Alexandr
А какой обьем данных пихаете?
Sergey
Какой керн.тюнинг😂
Зачем сразу туда кидаться, че сразу ядро виновато
Мониторинг на нодах есть?
V 🏴☠️
Почему люди всё ещё тыкают Forward вместо Reply?
Alexandr
Sergey
Минька не предназначена для реджистри лол
V 🏴☠️
С форвардом нет каста человека, которому отвечаешь
Sergey
У кого вообще такая гениальная идея возникла
Alexandr
Alexandr
@vizdrag распределенный registry на 4 машины (ssd)
Sergey
Это звучит как
А давайте бэкапить винду бакулой через wsl
Sergey
Alexandr
@vizdrag ну чтобы был какой не какой HA?
Sergey
У меня ceph полки, на них стоит proxmox, в proxmox стоит гитлаб с реджистри
Тоже самое и в облаке и в локальной сети