В продолжение к моему
предыдущему вопросу.
1) Я установил
Docker и примерно понял как с этим работать, но так как в моем проекте должна быть возможность выполнять код на разных языках => у меня должно быть несколько образов.
Я предполагаю, что это должно выглядеть примерно так:
В папке
temp будут храниться скрипты, отправленные пользователями.
Правильная ли эта структура?
2) По идее, для запуска скрипта на каком-либо языке, мне достаточно одного образа, который описывает выполнение скрипта на данном языке, но для того чтобы каждый раз выполнялся нужный мне файл, при запуске контейнера мне нужно как-то передать туда название файла, как это сделать?
3) Для работы с
Docker из
Python я нашел библиотеку
docker, стоит ли ее использовать или лучше запускать контейнеры каким-то другим способом, и если это так, то каким именно?