подразумевается что у нас есть машина с докером и портейнером, как это сделать ищите у меня в статьях.
задача опубликовать простенький бот написанный на python который будет пинговать пользователя и уведомлять о его активности онлайн. Мне зачем? ребенок по ночам тошнит в телефон, а мне говорит, что нет, а я не люблю когда врут, собираю пруф))))
итак поехали, для работы бота нам надо собрать compose файл и собственно сам скрипт
файлик docker-compose.yaml
рекваермент с нужной библиотекой
и собственно сам файлик докера
подготовились и идем в портейнер и жмем построить образ
дальше по полюшку по полю: придумываем имя, загружаем в веб эдитор содержимое файла докер, ниже загружаем сопуствующие файлы, рекваермент и сам скрипт, нажимаем билд
красота, образ готов, осталось запустить с ним контейнер, для этого идем в меню контейнеров
дальше жмем advanced mode
теперь придумываем имя контейнера, оно может отличаться от имени образа, у меня они одинаковые, после этого жмакаем деплой (в режиме адвансед можно указать локальный образ, а не только из докерхаба, вот тут то мы свой образ и впишем)
справа в углу появится пуш о том, что ты зая
а в списке контейнеров твой бот, желательно в статусе runing или healty иначе чета не так, а вот что не там погляди в логах и действуй по ситуации