Сервис mysql не запускает Dockerfile - PullRequest
0 голосов
/ 27 мая 2020

У меня проблема с запуском mysql с использованием Dockerfile

FROM mysql:latest

# Add a database
ENV MYSQL_DATABASE some_table_name
ENV MYSQL_ROOT_PASSWORD some_password
ADD some_table.sql /docker-entrypoint-initdb.d
ENTRYPOINT /bin/bash

Создание образа работает для этого кода, но mysql служба не найдена в контейнере, когда я пытаюсь запустить службу mysql start . Команда mysqld не запускалась из-за некоторых проблем с безопасностью root. Кто-нибудь может помочь? Спасибо.

1 Ответ

0 голосов
/ 27 мая 2020

Удалите сборку ENTRYPOINT

и запустите контейнер.

Запустите другой процесс для проверки имени контейнера, например:

docker exec -ti {containername} mysql -u root -p

Это проверит пароль установлен правильно. Тогда SHOW CREATE TABLE {db.tablename}

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