一、前提
首先要保证本机能访问虚拟机的网络
例如:可以通过远程连接工具连接到虚拟机
二、操作
1.进入容器
docker exec -it 容器id /bin/bash
1).获取容器id
docker ps -a
图中红框为容器id
2.操作容器mysql
mysql -uroot -p
use mysql
update user set password_expired = "Y"where user="root";
ALTER USER'root'@'%' IDENTIFIED WITH mysql_native_password BY '自己的数据库密码';
依次执行完成之后,可以通过你的数据库连接工具连接你docker中的数据库
工具连接:
cmd终端连接:
mysql -h 192.168.5.130 -uroot -p -P 3306 //192.168.5.130为自己的虚拟机ip