构建普通用户启动mysql的镜像
docker run -d --user 1000:0 --name mysql_10087 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_ROOT_HOST=% mysql:8.0.21
docker cp mysql_10087:/etc/passwd /tmp
echo "zrk:x:1000:0:zrk:/tmp:/bin/bash" >> /etc/passwd
docker cp /tmp/passwd mysql_10087:/etc/passwd
docker commit mysql_10087 mysql_user 1000
docker stop mysql_10087
docker rm mysql_10087
#启动mysql容器
mkdir $HOME/mysqldata
docker run -d -v "$HOME/mysqldata":/var/lib/mysql --user 1000:0 --name mysql_10087 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_ROOT_HOST=% mysql_user_1000