Джифорсович
Алексей Анатольевич
Ура! Работает. Правда кое-что пришлось в докерфайле поменять.. какой то виндузятник видимо писал его =)
Алексей Анатольевич
Как выйти из docker logs -f без остановки контейнера?
Deleted
Konstantin
shutdown -P now
Dan
Алексей Анатольевич
Andrey
всем привет!
есть registry. туда две джобы гитлаба пихат образы: одна сборка arm64 другая x86_64
как удостоверится что они там реально есть?
иными словами, как вывести список образов в registry с описанием их архитектуры? это вообще валидный вопрос?
Джифорсович
Джифорсович
Джифорсович
Потом при каждом пуше меняется чексумма
Andrey
да. это неожиданное для меня поведение.
Andrey
я ожидал что архитектуры различаются где-то на уровне docker api (никогда не сталкивался живьём с разными архитектурами в работе до сего момента)
Andrey
но уже понял что тут нет стандарта и каждый делает как хочет
Andrey
я вот только одного не пойму - а как вот docker run <blah> тянет нужный образ для нужной архитектуры?
Andrey
Andrey
как это OS/ARCH выставляется?
Andrey
через --build-arg?
Джифорсович
А, ну мне кажется оно автоматом эту метку тянет
Джифорсович
Джифорсович
Andrey
а ставить её, получается, можно только через buildx?
Джифорсович
Вот работаешь ты на пк, там явно х86_64, оно и тянет амд64
Работаешь на малинке какой то - тянет арм64
Джифорсович
Andrey
кого?
метку эту, архитектурную
Джифорсович
Архитектура завязана на железе
Andrey
Джифорсович
Andrey
да
Джифорсович
В виртуалке чтоли?
Andrey
нет. на железке
Andrey
пушу и оно перетирает билд сделаный на amd64
Andrey
и похоже кроме как использовать docker buildkit нет никакого способа
Джифорсович
Джифорсович
спрашивай других
Andrey
так я в чат и спросил потому ;)
Andrey
спасибо!
Прекрасное
чтобы работал homebrew и docker в терминале мака, мне нужно сделать следующее
1 - export PATH=/usr/local/bin:$PATH
2 - /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
и вот только потом докер работает
скажите пожалуйста, почему только так и как можно упростить это все?
Dan
Джифорсович
Джифорсович
Тогда не придется задавать охеренно тупые вопросы в непрофильном чате
Прекрасное
Джифорсович
Прекрасное
Dan
Джифорсович
Dan
но вообще документация рулит
Джифорсович
что такое $PATH, давай быстренько, шоб без гугла
Dan
можно сколько угодно злиться на "токсичные" чаты, но читать всё-таки надо
Прекрасное
Больше месяца у меня все работало, в очередной раз рестартнул пайчарм и он докер перестал видеть
Джифорсович
Джифорсович
что же будет, если тебе дать консольку и вим какой нить?
Dan
:3
Джифорсович
Джифорсович
как же хорошо, что такими разрабами рынок забит чуть меньше, чем полностью
Джифорсович
понимаю что без работы не останусь
Джифорсович
Джифорсович
и вывод сюды
Джифорсович
Прекрасное
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/PycharmProjects/pythonlearn/venv/bin:/Applications/VMware Fusion.app/Contents/Public:/Library/Frameworks/Mono.framework/Versions/Current/Commands
Прекрасное
вот
Джифорсович
насрал в $PATH
Джифорсович
теперь type docker
Прекрасное
-bash: type: docker: not found
Джифорсович
ну вот
Джифорсович
еще на бис можно
sudo find / -name docker
Прекрасное
а если через homebrew, то
docker is hashed (/usr/local/bin/docker)
Джифорсович
и подождать
Джифорсович
Konstantin
Джифорсович
Джифорсович
вич тоже по PATH рыщет
Джифорсович
а файнд прям все видит