Aleksey
они давно не меняли же
Roman
с 9й версией как я понял прилетел
Aleksey
9 версии ?
Sergey
уже вышла 9 версия?
Aleksey
она еще в бете же
Dmitry
хоспади как же бомбит от интерфейса нового в гитлабе, сори за оффтоп
Кто-то им пользуется после того как они грохнули базу?
Aleksey
Sergey
а то у меня
Roman
у меня не свой инстанс
Roman
http://take.ms/3veMT
Roman
кинулся деплой ключи добавить и поратил 5 минут что бы найти где это делается
Dmitry
за одного битого двух небитых дают.
Как девиз хостинга так себе.
Sergey
о гуд
Denis
при чем тут гитлаб то
При том что я не хочу в баш ?
Aleksey
в гитлабе ci на баш
Aleksey
ты неможешь его там не хотеть
Denis
И что ?
Denis
Типа бери баш и ебаш ? Спасибо .
Sergey
чем баш плох?
Sergey
написал скрипт на чем угодно и запустил
nvkv
Как девиз хостинга так себе.
тут все говорять про селф-хостед гитлаб, братюнь, выдыхай
Nikolay
Всем привет. Возвратился ко вчерашнему докер-туториалу для начинающих. Вчера собрал имидж nixon89/myfirstapp Нужно его запустить. Запускаю через docker run -it nixon89/myfirstapp /bin/sh все нормально, попадаю в терминал контейнера. Иду посмотреть, есть ли файлы в контейнере, которые должны были скопироваться. Смотрю, всё на месте. Но если я запускаю docker run -d nixon89/myfirstapp то получаю ошибку FATA[0000] Error response from daemon: No command specified Как понять, чего ему не хватает для запуска контейнера в детачед режиме?
Evgeny
Неожиданно неплохо - https://dvps.blog/minimalnoie-sravnieniie-swarm-kubernetes-mesos-nomad-rancher/
Aleksey
calico почти впилили работу с consul. допилят будет гуд штука
Nikolay
Так, я слепошарый. CMD закомментировал вчера, когда образ собирал. Если я разкомментировал строку в докерфайле - я должен заново пересобрать имидж? Или это не обязательно?
Nikolay
А ну да, логично. Надо имидж пересобрать, ведь имидж на основе докерфайла собирается.
Nikolay
усё, завелось
Igor
Ребята, подскажите, плиз! inet-an:~/gitlab/wordpress$ docker-compose up -d ERROR: Validation failed in file './docker-compose.yml', reason(s): Unsupported config option for services.wp-www: 'dockerfile'
Igor
Почему докер-композ жалуется на dockerfile?
Igor
В документации есть такая опция
Evgeny
Ох какой вкусный наброс нарыл: https://groups.google.com/d/msg/docker-dev/NR0GkxWmc20/n8C9rrlFBAAJ
Sander
проблема с docker, когда делаю volumes_from, после него остаются мусорные volumes, которые мне не нужны. --- когда пересоздаю контейнер, появляетяс все больше volumes, которые мне не нужны. --- как-то можно сделать так, чтоб docker за собой всегда чистил это?
Evgeny
rm -v
Владимир
Всем прив
Владимир
Есть кто пользуется rancher?
Alexander
парни, под убунту процесс докер пишет в вольюмы файлы под рутом
Alexander
как сделать, чтоб писал под моим юзером?
Alexander
процесс в докере
Alexander
mysql с докер хаба
Alexander
пишет базу и логи в вольюм
Alf 🙀
Я бы гуглил в сторону user namespaces но что-то меня терзают сомнения что в доккере это когда-нибудь работало судя по количеству открытых issue
Vlad
Гитлаб не умеет во много докерфайлов в одной репе. Не ?
А что нужно с этими докерфайлами делать? Собирать образы? Так это делает не гитлаб а docker build у которого есть параметр -f Dockerfile.name
Denis
а почему нельзя просто -u когда контейнер стартуешь ?
Денис
а почему нельзя просто -u когда контейнер стартуешь ?
Расскажи как ты решил проблему со спотами авс и менеджерами сварма
Denis
Никак пока, это было исследование.
Denis
У меня было опасение что могут быть какие то проблемы с балансировщиком \ выводом нерабочих нод им из сервиса, в то время когда кластер сходится
Denis
а как известно чем больше нод менджеров тем дольше будет сходится рафт
Denis
Самому воспроизвести проблему мне не удалось, и в документации чоткого описания для чего используется их стор, и какие операции может зааффектить голосование кластера я тож не нашёл
Denis
а если держать мало менеджеров то есть риск что они возьмут и кончатся разом.
Denis
выделенные ноды не хотелось держать, хотелось чтобы это такое дроп аут решение было, типа мы запускаем нечто оно запускает машинки спотовые если есть туда всё раскладывает и оно там само живёт, после того как таска завершилась она в ту штуку которая инициировала разворачивание кричала "я всё" и та это всё разом прибивала
Денис
Да :) интересно
Андрей
@ptchol а разворачивание в виртуалках или где? Сорри, упустил нет диалога
Denis
aws spot instances
Sander
Всем привет каждый раз я когда делаю деплой, у меня новый image появляется, как избавиться от этой проблемы? ``` site.ee latest fdbc63dd6e1a 2 minutes ago 406 MB site.ee <none> 1111db298010 8 minutes ago 406 MB site.ee <none> b3ea5cf5aa8f 11 minutes ago 406 MB site.ee <none> e19a9f26682e 19 minutes ago 406 MB site.ee <none> 5905f2108fa4 25 minutes ago 406 MB site.ee <none> 3b5fc156e93c 32 minutes ago 406 MB site.ee <none> dc8d38e5553e 36 minutes ago 406 MB site.ee <none> 3c768371e027 55 minutes ago 406 MB site.ee <none> 32dbb1b5c6fe About an hour ago 406 MB site.ee <none> 73e958eb5781 About an hour ago 406 MB site.ee <none> d1ba27c9a9bc 2 hours ago 356 MB
Maxim
Ну это как бы логично, в случае чего ты можешь быстро переехать на старый образ. Если ты все правильно сделал то эти новые образы не должны занимать много места.
Maxim
Крон наше всё:)
Sander
то есть по крону чистить предлагаешь
Sander
?
Sander
а на что image registry? где мы версии храним
Dmitry
а на что image registry? где мы версии храним
Это отдельная сущность. А на нодах да, вполне можно prune заиспользовать, я думаю.
Sander
prune по крону?
Dmitry
Можешь через тул для оркестрации серверов его запускать, в принципе.
Sander
docker system prune -qa, супер но есть одна проблема. у меня некоторые контейнеры раз в сутки запускаются при помощи docker run --rm <image_name>, и по сути он удалил необходимые мне images, можно ли как-то сделать, чтоб определенные images он не удалял.
Igor
Так docker run пулит образ из registry если его нету локально
Sander
нормально ли чистить storage от images, при помощи: ```docker image ls -a | grep '<none>' | awk '{print $3}' | xargs docker rmi -f``` - и делать это по крону раз в сутки.
Aleksey
Нее. Не очень нормально. Там возможна ситуация гонки с этим кодом. Например при билде или при скачивании.
Aleksey
Можно брать spotify-gc
Sander
там будет делаться только pull, и старт контейнера, билдить новый образ я буду на своем комьютере и пушить в image registry
Aleksey
https://github.com/spotify/docker-gc
Sander
прочитал
Sander
боюсь оно будет удалять те образы которые мне нужны
Sander
у меня есть образы, которые раз в сутки запускаются при помощи docker run --rm <image>