Я хотел бы создать Dockerfile, чтобы создать контейнер, в котором уже установлен mysql и созданы мои базы данных.
У меня есть папка sql
, которая содержит мои * .sql файлы, и папка script
, которая содержит мой db_builder.sh
скрипт, который выполняет всю необходимую мне работу (создание баз данных, импорт необходимых файлов sql и т. Д. ..).
Единственное, чего мне не хватает, это запустить сервер mysql до запуска сценария db_builder.sh
. Также мне нужно знать, какой будет пароль по умолчанию для пользователя root
.
FROM ubuntu:18.04
ADD sql src/sql
ADD scripts src/scripts
RUN apt-get update && apt-get install mysql-server -y
# somehow start mysql ???
RUN src/scripts/db_builder.sh