Как мне создать клиентский контейнер док-станции mysql, который выполняет скрипт mysql для другого контейнера сервера mysql? Какой базовый контейнер я должен использовать?
1 ответ
0
Вы действительно можете использовать много разных базовых изображений. Какой из них вы используете, только меняет способ установки клиента MySQL.
Вы можете использовать Debian так
FROM debian
RUN apt-get update && \
apt-get install -y mysql-client
CMD mysql {mysql-client-options} < {sql.script}
Если вы используете Alpine, вы просто измените установку на использование apk
FROM alpine
RUN apk update && \
apk add mysql-client
CMD mysql {mysql-client-options} < {sql.script}