1、docker拉去mysql-sever:5.6镜像:docker pull mysql/mysql-server:5.6
2、iptables 开启端口映射:iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 3306 -j ACCEPT
iptables -L -n (查看端口是否启用)
3、启动mysql-sever:docker run -p 3306:3306 --name=mysql1 -d -e MYSQL_ROOT_PASSWORD=123123123 mysql/mysql- server:5.6;
-p 3306:3306:容器端口映射到宿主机得端口;
MYSQL_ROOT_PASSWORD=123123123:设置密码
4、进入mysq:docker exec -it mysql1 mysql -uroot -p123123123
5、修改mysql的用户:mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
6、重启docker和mysql:systemctl restatrt docker和docker start mysql1