Size: a a a

Сообщество Python Программистов

2021 February 17

VA

Vadim Apenko in Сообщество Python Программистов
Если это баш скрипт)
источник

k

krau5 in Сообщество Python Программистов
Ω
Всем привет, а можно как-то со скрипта перезапустить докер контейнер?
Ну, тип докер контейнер, емнип, рестартится через
docker container restart

Или ресет, хуй его знает. Соответственно, если ты хоч через питон, то просто запусти команду
источник

VA

Vadim Apenko in Сообщество Python Программистов
Накрайняк есть либа aiodocker
источник

k

krau5 in Сообщество Python Программистов
krau5
Ну, тип докер контейнер, емнип, рестартится через
docker container restart

Или ресет, хуй его знает. Соответственно, если ты хоч через питон, то просто запусти команду
там вродь os.system(cmd) надо для запуска, где cmd это твоя команда
источник

k

krau5 in Сообщество Python Программистов
krau5
там вродь os.system(cmd) надо для запуска, где cmd это твоя команда
То есть у тя должно получится чето вроде
import os

os.system("docker restart my_container")
источник

Ω

Ω in Сообщество Python Программистов
Такс, немного не то
источник

Ω

Ω in Сообщество Python Программистов
Или я не так сформулировал вопрос
источник

Ω

Ω in Сообщество Python Программистов
У меня есть скрипт который выполняется внутри контейнера
источник

k

krau5 in Сообщество Python Программистов
А, и ты с него хочешь перезапустить контейнер, в котором он запущен?
источник

Ω

Ω in Сообщество Python Программистов
И есть ли возможность через этот скрипт перезапустить другой контейнер? Перезапустить текущий контейнер?
источник

Ω

Ω in Сообщество Python Программистов
Я просто когда вхожу в контейнер у меня впринципе он не знает про докер
источник

Ω

Ω in Сообщество Python Программистов
Если можно то здорово, а если нельзя то буду думать как через базу данных сделать чтобы скрипт перезапускался
источник

VA

Vadim Apenko in Сообщество Python Программистов
Ω
И есть ли возможность через этот скрипт перезапустить другой контейнер? Перезапустить текущий контейнер?
Если у контейнера при запуске стоит флажок перезапуска always, то ты можешь просто уронить целевой скрипт внутри. Докер уронит следом контейнер и запустит заново
источник

VA

Vadim Apenko in Сообщество Python Программистов
Чтоб перезапускать один контейнер из другого, тебе надо прокинуть sock докера внутрь управляющего контейнера.  как минимум.
источник

Ω

Ω in Сообщество Python Программистов
Vadim Apenko
Чтоб перезапускать один контейнер из другого, тебе надо прокинуть sock докера внутрь управляющего контейнера.  как минимум.
А где про такое можно почитать?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Ω
А где про такое можно почитать?
Не знаю. В гугле наверное.
Я такое не делал, но знаю что это реально
источник

Ω

Ω in Сообщество Python Программистов
Понял, спасибо, буду насиловать гугл
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Программа с циклом for.
источник

M

Mark in Сообщество Python Программистов
Привет! Пишу тесты для фласк приложение, и пытаюсь замокать переменные внутри app.py. Пытался замокать и при создании тестового клиента, и при отдельных тестах - просто игнорирует - переменные остаются такими, какими  же были. Мокаю декоратором. Это как-то лечится?
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Диапазон в Python
источник