Mysql должен быть запущен от имени root (docker)

У меня возникли некоторые проблемы с запуском моего mysql docker. Вот моя ошибка :

testmysql    | + echo 'Finished mysql_install_db'testmysql    | Finished mysql_install_dbtestmysql    | + pid=59testmysql    | + mysql=(mysql --protocol=socket -uroot -hlocalhost --socket=/var/run/mysqld/mysqld.sock)testmysql    | + for i in '{30..0}'testmysql    | + mysqld --verbose --skip-networking --socket=/var/run/mysqld/mysqld.socktestmysql    | + echo 'SELECT 1'testmysql    | + mysql --protocol=socket -uroot -hlocalhost '--socket=/var/run/mysqld/mysqld.sock --verbose'testmysql    | + echo 'MySQL init process in progress...'testmysql    | + sleep 1testmysql    | MySQL init process in progress...testmysql    | 2017-02-06 21:44:19 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).testmysql    | 2017-02-06 21:44:19 0 [Note] mysqld (mysqld 5.6.35) starting as process 59 ...testmysql    | 2017-02-06 21:44:19 59 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!testmysql    | testmysql    | 2017-02-06 21:44:19 59 [ERROR] Abortingtestmysql    | testmysql    | 2017-02-06 21:44:19 59 [Note] Binlog endtestmysql    | 2017-02-06 21:44:19 59 [Note] mysqld: Shutdown complete

Это мой докер. :

version: '2'services: testmysql:  build:     context: ./test-centos7-mysql  image: test-centos7-mysql:latest  container_name: testmysql  environment:    MYSQL_ROOT_PASSWORD: test    MYSQL_DATABASE: test_db    MYSQL_USER: usr_test    MYSQL_PASSWORD: test    MYSQL_HOST: localhost  networks:   test_network:      ipv4_address: 172.16.250.1networks: test_network:   driver: bridge   ipam:     driver: default     config:     - subnet: 172.16.250.0/24       gateway: 172.16.250.254

И мой файл Dockerfile :

FROM centos:7#Installation des packages de baseRUN yum install -y gcc \        epel-release \        make \        net-tools #Installation Mysql 5.6RUN wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmRUN rpm -ivh mysql-community-release-el7-5.noarch.rpmRUN yum install -y mysql-community-server# Nettoyage YumRUN yum clean all && rm -rf /tmp/yum*#Copie du script de permissionsCOPY ./container_files/fix_permissions.sh ./RUN chmod -v +x /fix_permissions.shRUN ./fix_permissions.sh /var/lib/mysql/   && \    ./fix_permissions.sh /var/run/#Copie du script de création de DBCOPY ./container_files/docker-entrypoint.sh /RUN chmod -v +x /docker-entrypoint.shENTRYPOINT ["/docker-entrypoint.sh"]#On ouvre le port par défaut de mysqlEXPOSE 3306CMD ["mysqld"]

Варианты исполнения :

[pedegand@localhost:~/docker-test]$ cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [pedegand@localhost:~/docker-test]$ docker --versionDocker version 1.13.0, build 49bf474[pedegand@localhost:~/docker-test]$ docker-compose --versiondocker-compose version 1.9.0, build 2585387

Я видел несколько сообщений с такой же ошибкой (https://github.com/docker-library/mysql/issues/216, https://github.com/docker-library/mysql/issues/45) но я не думаю, что у меня такая же проблема (нет монтирования, а для MYSQL_HOST установлено значение localhost).

/usr/libexec/mysqld --user=root

должно сработать. Описанный в страница онлайн-руководства