𝔸ртемий
про docker exec -it не слышал?
Я консолью всегда и пользовался
𝔸ртемий
Он пишет, что не может найти контейнер вроде, но я не знаю почему
𝔸ртемий
Крч, ребят это не срочно, но если у кого-то будет такая проблема, то отпишите. #docker #portainer
Игорь
https://youtu.be/xFqCfrG5SPU?si=0Pisc-O9f6IgCOgr
Ruslan
Камрады, что за ерунда с volume? Docker version 20.10.10, build b485636
Ruslan
так тоже не монтируется, блин, рабочий же вариант всегда был docker run --platform linux/amd64 -it --rm -e TERM=xterm -e LC_ALL=C -e IDF_CCACHE_ENABLE=1 --mount type=bind,src=/Users/ruslanpopov/devel/xkee/esp32,dst=/project -w /project espressif/idf:v4.4.7
Ruslan
попытка монтировать текущий каталог в контейнер
Ruslan
проблема в скриншоте 😉 каталог не пробрасывается в контейнер
Максим
Для начала проверь, правильный ли путь на хосте
Ruslan
pwd /Users/ruslanpopov/devel/xkee/esp32
Ruslan
-v $(pwd):/project
Ты думаешь, я руками путь вбиваю…
Solyar
Ты думаешь, я руками путь вбиваю…
Изначальная команда не содержит каких либо намеков
Ruslan
см. путь кошерный, команда кошерная, возникает вопрос, а чё случилось
Ruslan
а мля, я понял )))) кто догадается, тот молодец
Дмитрий Ким 👨‍💻
Не знаю, можно ли задать такой вопрос тут (Админы не бейте) Всём привет. Сломался ispmanager в него вообще не войти. Проблема в том, что на сайте закончился let's encrypt сертификат Можно как-то let's encrypt вручную обновить не прибегая к ispmanager'у?
Дмитрий Ким 👨‍💻
Можно, с помощью certbot)
Спасибо большое))))
Иван
привет всем
Иван
buildx failed to fetch metadata: signal: killed compose failed to fetch metadata: signal: killed
Иван
docker compose docker: 'compose' is not a docker command. See 'docker --help
Vitaly
А что не понятно?
Vitaly
Плагина compose в docker не стоит
Илья С
как отличать версии готовых контейнеров, если разрабы/авторы принципиально не поддерживают теги/версионирование? JAVA-стек
Илья С
Тегируйте образы например хэшем мердж реквеста
я их не собираю, как мне узнать некий пригодный для вычисления даты сборки отличительный признак в готовом образе?
HotBoy HardToy
Всем привет. Этот чат, надеюсь адекватнее соседнего? Тут банят спамеров и не банят тех, кто на спамеров жалуется?
[SPb] minicooper E13 kittyspark M33
Доброго всем вечера! А подскажите, пожалуйста, такую штуку: есть в compose два сервиса, бэк и база. Хочется при выходе нового релиза получать новый бэк без рестарта базы. Делается так: docker compose -f /home/docker-compose.yml pull docker compose -f /home/docker-compose.yml up -d --no-deps backend Один раз оно так успешно сделало, спуллило новый имидж и пересоздало контейнер. Во второй и далее имидж успешно пуллит, но считает, что имиджа свежее нет. Куда копать, что делаю не так?
Ruslan
сделай отдельные композы
[SPb] minicooper E13 kittyspark M33
HotBoy HardToy
А в композе как имидж указывается?
Ruslan
А в композе как имидж указывается?
знаешь, там проблема в отсутствии шага с down
HotBoy HardToy
па рукам
HotBoy HardToy
:latest
Сильно линейкой по пальцйам!
Ruslan
лучше ногами
[SPb] minicooper E13 kittyspark M33
Сильно линейкой по пальцйам!
А тут пояснить? Суть всегда тянуть новейший бэк, оно оттестировано заранее, воспроизводимость и версионность не важна.
HotBoy HardToy
А тут пояснить? Суть всегда тянуть новейший бэк, оно оттестировано заранее, воспроизводимость и версионность не важна.
Ну ты уже встал на эти грабли и топчешься на них. Тебе уже говорят, что у тебя и так лэйтест )))
[SPb] minicooper E13 kittyspark M33
Если банально достаточно добавить промежуточный шаг с docker compose stop — не беда.
HotBoy HardToy
Но у предыдущих слетает тег latest.
Но явное указание версии имиджа точно даст понимание что ты сейчас загружаешь, без всяких надежд на то что оно сам верно определит кто из них лэйтест из лэйтестов
HotBoy HardToy
А ещё можно сохранять в своём регистри и накидывать теги какие надо.
[SPb] minicooper E13 kittyspark M33
А ещё можно сохранять в своём регистри и накидывать теги какие надо.
Можно, это следующий шаг, пока меня интересует конкретный вопрос.
[SPb] minicooper E13 kittyspark M33
Повлиять на поставщика имиджей с тегированием пока нет возможности.
Виталий
Можно, это следующий шаг, пока меня интересует конкретный вопрос.
вообще, если образ изменился, не важно что таг тот же, docker compose up должен был это заметить и пересоздать контейнер, можно добавить --force-recreate чтобы наверняка
Виталий
Должен, да не обязан. Поэтому во всех сообществах бьют по рукам за latest
За latest ругают, не потому что он плохой, а потому что надо понимать как им пользоваться, многим лень это понимать, поэтому проще сказать не использовать его. Основная фишка что под latest принято хранить последние версию образа, это и нужно было человеку выше. А вот ругают потому что, например, написал постгрес:latest прилетала 14 версия постгреса, а спустя время выпустили 15, и всё, контейнер с базой не работает, хотя тот же latest
[SPb] minicooper E13 kittyspark M33
Остальным закалять стальные линейки, качать ноги и т.п. для избиения неугодных.
[SPb] minicooper E13 kittyspark M33
Но не факт, что реально лэйтест приедет.
Пока 15 успешных попыток из 15.
HotBoy HardToy
Пока 15 успешных попыток из 15.
Ну и вот да, однажды туда прилетит мажорный апдейт и всё сломается
HotBoy HardToy
Куда?
В лэйтест
HotBoy HardToy
Сменится структура БД и капец
[SPb] minicooper E13 kittyspark M33
В лэйтест
Мне ЭТО И НАДО. Версия БД зафиксирована.
HotBoy HardToy
HotBoy HardToy
Речь про приложение, которое юзает базу, и может при мажорном апдейте прислать новую структуру таблиц
[SPb] minicooper E13 kittyspark M33
При чём тут версия СуБД?
Остальное меняется миграциями при старте бэка.
HotBoy HardToy
Остальное меняется миграциями при старте бэка.
Сколько раз миграции ломали всё? )
[SPb] minicooper E13 kittyspark M33
[SPb] minicooper E13 kittyspark M33
Из приватной репы. Или в чём вопрос? Имидж собирается и кладётся в реджистри.
Виталий
Да нет. В том то и дело, что оно так устроено, что твоё понимание всегда оказывается не верным.
Тоже хочется верить в магию, но сова так и не принесла мне письмо
HotBoy HardToy
Из приватной репы. Или в чём вопрос? Имидж собирается и кладётся в реджистри.
Всегда в лэйтест и без нового тега версионного? А как откатиться на прошлую вресию?