Pull to refresh

Comments 9

Хз нафига докер для бота (не важно, на каком языке написаном). Тем более что докер надо так же настраивать, как голую систему (про что автор написал в начале). По мне, докер это как песочница, когда надо разделить систему и приложение (например, игровые сервера). А если боту нужен доступ к файлам на системе - то порой и не удобно. Хотя, можно дать докеру доступ к определенной папке. Только нафига...

Докер - это герметичная коробка. Представим, что в одной каробке - овощи, во второй коробке мясо. Свали в одну коробу и мясо и овощи протухнут за пару дней, по отдельности - лежат неделями.

Так что докер нужен, чтобы ваши проекты не протухли. А когда нужно, можно и салат нарубить, и курочку пожарить.

Хз что там у вас тухнет, у меня бот, написанный на .net, запущенный через systemctl уже пол года никак не протухнет

По мимо изоляции, это повторяемость, я собрал образ у себя, опубликую и он запустится у других. Удобство развертывания docker compose up -d и готово если у вас compose файл, а он удобнее.

Проброс директорий прост, устройств с хоста относительно, возможно потребуется добавить пользователя от которого запускается контейнер в группу устройства.

А если поднимать бд в докере, то, если я захочу изменить что-то в образе, при перезапуске все данные отъебнут?

Ну в конце статьи написано же. Volumes — изучайте сами или ждите, когда у автора руки дойдут написать.

Автор ленивый поэтому не дойдут)

Да, если по простому можно использовать бд в отдельном контейнере от бота, но все равно лучше с Volumes

Правила хорошего тона предполагают также как минимум создание non-root контейнеров, если Вы упоминаете отличие профессиональных сборок от «тяп-ляп»)

Sign up to leave a comment.

Articles