Как мы можем создать простой файл Docker, который может запускать базу данных MySQL и выполнять скрипты, присутствующие в некоторой папкекак сценарий-папка ,затем запустите приложение python, которое будет использовать эту базу данных mysql для внутреннего использования. В настоящее время у меня есть Dockerfile для создания образа docker mysql и запуска на нем скриптов, но я не хочу создавать отдельный образ docker для работы с базой данных.
# Derived from official mysql image (our base image)
FROM mysql
# Add a database
ENV MYSQL_DATABASE mydatabase
# Add the content of the sql-scripts/ directory to your image
# All scripts in docker-entrypoint-initdb.d/ are automatically
# executed during container startup
COPY ./sql-scripts/ /docker-entrypoint-initdb.d/
Но мне нужно иметь только 1 образ Dobu для Ubuntu, который должен запускать как MySQL, так и Python-приложение для внутреннего использования.