mysql 5.7 no puede permitir el acceso IP del acoplador en CentOS7

Instalé el service Mysql5.7 y el acoplador en CentOS 7.1. Está bien que conecte mysql con el command mysql -u root localmente. Pero no puedo conectarme cuando bash usar mysql -u root -h 172.17.0.1 , en el que 172.17.0.1 es la dirección IP local docker0.

 [root@test1 workspace]# mysql -u root -h 172.17.0.1 ERROR 1130 (HY000): Host 'test1.novalocal' is not allowed to connect to this MySQL server 

Busqué en Google el motivo y trato de otorgar acceso a test1.novalocal pero sin suerte.

 mysql> grant all on *.* to root@'test1.novalocal' with grant option; ERROR 1133 (42000): Can't find any matching row in the user table 

¿Alguna otra pista?

Tratar:

 grant all on *.* to 'root'@'test1.novalocal' identified by 'somepassword' with grant option; 

Las últimas versiones de MySQL vienen con NO_AUTO_CREATE_USER que

Evite que la statement GRANT cree automáticamente nuevos usuarios si, de lo contrario, lo haría, a less que se especifique la información de authentication. La statement debe especificar una contraseña no vacía utilizando IDENTIFIED BY o un complemento de authentication usando IDENTIFIED WITH.

¡Puede deshabilitar este modo si es necesario con una contraseña en blanco!

MySQL Workbench incluso advierte

0 fila (s) afectadas, 1 advertencia (es): 1287 El uso de GRANT para crear un nuevo usuario está en desuso y se eliminará en futuras versiones.

Es posible que necesite CREAR un usuario antes de GRANT en las versiones futuras.

172.17.0.1 es el docker0 ip, no su contenedor ip.

Puede get su contenedor ip a través de docker inspect yourcontainerid