Докер запускает MySQL только во время одной команды - PullRequest
0 голосов
/ 17 сентября 2018

Я пытаюсь установить phpmyadmin в Docker-контейнеры.
Я делаю что-то подобное:

  1. Установка MySQL-сервера и зависимостей phpmyadmin.
  2. В одномКоманда:
    1. Запустите MySQL-сервер.
    2. Установите phpmyadmin.
    3. Остановите MySQL-сервер.

Этот Dockerfileотлично работает на моем компьютере, но не работает на hub.docker.com

Кто-нибудь, кто, как выполнить команду MySQL во время процесса сборки докера?

RUN apt-get install -y -qq --no-install-recommends \
                    mysql-server-5.7 \
                    apache2 \
                    php7.0 \
                    php7.0-zip \
                    php7.0-bz2 \
                    php7.0-gd \
                    libapache2-mod-php7.0

# Fix MySQL home error
RUN usermod -d /var/lib/mysql mysql

RUN service mysql start && \
    apt-get install -y -qq --no-install-recommends phpmyadmin && \
    service mysql stop
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...