Karen
а если опечатаешься?)
Евгений
Ну вот что вы привязались к человеку. Что за дурацкая привычка советовать каждому как правильно жить? Дайте научится на своих ошибках
Karen
Karen
есть best practices
Karen
написанные кровью и чужими ошибками
Stefan
так а че ошибки то)) может это вообще идеально подходит под ситуацию:D
Karen
челик все хочет на мину наступить
V
слушай давайте те как не будем учить других как учить
Karen
его отговаривают
Karen
“Не надо, Стэфи Стэф, вызови сапера!”
V
да блин ему нужно donk архтиектура и Там явно лучше решить его способом
Karen
а ты такой “да дайте ему ногу себе оторвать”
V
ну или чуть чуть улучшить
Евгений
не совсем правильный подход, боюсь
Ну вот вы уговорите его следовать бестр практис, а следующую проблему он опять будет решать через ссш.
Пока не встретит проблем оно так и будет
Karen
Stefan
мне это делать придется наверное раз в полгода)))
Karen
Karen
хоть раз в пятилетку
Karen
ты боишься довериться машине
Karen
но при этом не боишься самого себя
Евгений
Потому что люди учатся на своих ошибках пока не научатся на своих ошибках учиться на чужих
Karen
Karen
НО по твоему сообщения я делаю выводы, что митапы и тг группы не нужны.
Karen
нужно есть кактус и набираться опыта.
V
а как бы нейросеть в этом случае бы поступила бы?
Karen
а хер его знает
Karen
я предпочитаю задавать этот вопрос про Джисуса
V
а что за джисуса
Navern
Я вообще плохо понимаю, почему кубер запускать не страшно, а скрипт запустить, который удалит лишние имаджи страшно)
Karen
прям как твой вопрос, только вместо НС - Джисус
Karen
Navern
Это немного сюрреалтзмом попахивает
V
ну кубер блин запускать это автоматом +100 кстраху если тебе надо просто сервачок один
George
Евгений
Karen
Стефи боится что кубер не справится
Karen
Но при этом он уверен, что справится лучше кубера
V
ага
V
круто
George
все. вы сделали мой вечер
V
нейросеть еще учится
George
🙈😜
George
Navern
George
валер-ЯНКИ
Navern
валерь-ямлки
George
ямл-программеры
Stefan
да уж, костыль на то и костыль, воспринимает строку с названием имейджа и тэгом буквально
transmitter-client:{75..76}" is not a valid repository/tag: invalid reference format
по задумке оно должно понимать что это рейндж имейджей, с самог осервака оно таким образом вручную удаляется, а передаваться нормально через bash не хочет
ssh user@ip '
docker images | grep transmitter-client
echo "Enter first number of range:"
read var1
echo "Enter second number of range:"
read var2
docker rmi rm-interface-platform-transmitter-client:{$var1..$var2}
'
скорее буду таки склоняться к этому варику, как и советовали
docker images -q |xargs docker rmi
походу меньше свистоплясок будет
Karen
docker rmi $(docker images -q)
Karen
Зачем xargs-то?
Stefan
та это так, что первое попало под руку
George
George
не надо так делать
George
я за такое своих бью по рукам
Stefan
Ed
надо xargs? =)
George
DARUM! если не дай Бог docker images -q вернет пустой массив, то ппц
George
xargs -r
George
он если на входе пустое множество, то ничего не сделает
George
и с кодами возврата не будет мутатени
Stefan
Stefan
спасиб за пояснение
George
ну, это теоретический кейс )
George
просто ситуации разные бывают. И ты в одном месте пишешь так, а потом в более серьезном месте используешь эту историю с $(…) без проверки )
George
George
mbp-gaal:~ gaal$ docker rmi
"docker rmi" requires at least 1 argument.
See 'docker rmi --help'.
Usage: docker rmi [OPTIONS] IMAGE [IMAGE...]
Remove one or more images
Karen
George
ну и зачем это?
George
это больше вопрос стиля
George
если делать хорошо, то делать везде )
Karen
А с xargs такого не будет?
George
нет
Karen
Ну ок, че
Navern
George