部署步骤
docker pull container-registry.oracle.com/mysql/community-server:8.3.0
docker run --name=mysql83 \
--mount type=bind,src=/path-on-host-machine/my.cnf,dst=/etc/my.cnf \
--mount type=bind,src=/path-on-host-machine/datadir,dst=/var/lib/mysql \
-d container-registry.oracle.com/mysql/community-server:8.3
docker logs mysql1 2>&1 | grep GENERATED
docker exec -it mysql1 mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
use mysql;
update user set host='%' where user='root';
flush privileges;
参考资料