如果我试图像这样挂载数据目录,就无法启动percona文档化实例:
docker run --name percona57f -p 3384:3306 -v /my/custom3384:/etc/mysql/conf.d -v /storage/data3384:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=india3384 -e INIT_TOKUDB=1 -d percona/percona-server:5.7 错误如下所示:
[ERROR] --initialize specified but the data directory exists and is not writable. Aborting.
[ERROR] Aborting如果我不包括这样的数据目录,这个命令就能工作.
docker run --name percona57g -p 3384:3306 -v /my/custom3384:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=india3384 -e INIT_TOKUDB=1 -d percona/percona-server:5.7 但是对我来说,在主机上挂载数据目录是非常重要的。启用此-v /storage/ this 3384:/var/lib/mysql的任何方式
发布于 2017-12-30 12:55:00
在停靠程序运行之前运行此命令
chown 1001 /my/custom3384这是mysql用户的UID,如percona映像的Dockerfile所示:
https://github.com/percona/percona-docker/blob/master/percona-server/Dockerfile
RUN useradd -u 1001 -r -g 0 -s /sbin/nologin \
-c "Default Application User" mysqlhttps://stackoverflow.com/questions/48033319
复制相似问题