dockerfile для установки mysql и запуска скриптов внутри образа ubuntu - PullRequest
0 голосов
/ 09 октября 2019

Как мы можем создать простой файл 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-приложение для внутреннего использования.

1 Ответ

0 голосов
/ 09 октября 2019

Попробуйте добавить эти строки

RUN sudo apt-get update
RUN sudo apt-get install python
COPY <path/to/your/script.py>
CMD [ "python3", "script.py" ]

Дополнительная информация:

Приложение Python для Dockerize

Установить Python в образ Docker

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...