Если вы используете одно и то же изображение, я бы посоветовал вам установить ENTRYPOINT в python, а затем использовать команду docker run для запуска контейнеров, предоставив скрипы в качестве CMD, например:
Dockerfile:
FROM python
...
ENTRYPOINT ["python"]
И использовать команду docker run примерно так:
docker run -d my_image script.py && docker run -d my_image script2.py
, которая запускает два контейнера, каждый из которых выполняет отдельные сценарии
НО - мне нравится сохранять изображенияочистить с точки зрения отсутствия каких-либо дополнительных сценариев или пакетов, которые не нужны для работы моего сервиса, поэтому в этом случае я просто создал бы два отдельных изображения, каждое из которых имеет один из сценариев, и затем запустил бы их аналогичным образом.
Пример:
FROM python
COPY script.py script.py
ENTRYPOINT ["python"]
CMD ["script.py"]
И второе изображение:
FROM python
COPY script2.py script2.py
ENTRYPOINT ["python"]
CMD ["script2.py"]
А затем просто создайте их как отдельные образы и запустите так же, как и раньше